计算机网络粗略概括

本文详细介绍了OSI七层模型与TCP/IP模型,并对比两者差异。深入解析了数据链路层的功能,包括链路管理、帧定界与同步、差错控制及流量控制等内容。此外,还列举了TCP协议在实际应用中可能遇到的问题及其原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OSI将整个网络的通信功能划分为7层:
物理层
数据链路层
网络层
运输层
会话层
表示层
应用层

TCP/IP参考模型
主机网络层 Ethernet Token Ring 其他协议
互联层 IP ARP RARP
传输层 TCP UDP
应用层 Telnet FTP SMTP DNS 其他协议
书本上对于四层协议我看的课件和书籍不一致,以下是书籍,个人倾向于书籍,上层协议使用下层协议提供的服务
linux下:
数据链路层 ARP Data Link RARP
网络层 ICMP IP
运输层 TCP UDP
应用层 ping telnet OSPF DNS

有关TCP协议出现的常见问题及原因:
从因特网下载文件慢是因为因特网中某处通信量突然增大,路由器来不及处理到来的分组,于是丢弃,TCP发现后就进行重传,产生了时延。

发送电子邮件失败是因为因特网中某处的通信量特别大,路由器大量丢弃分组,即使TCP协议进行重传,重传的分组还是被丢弃,所发送的邮件分组无法到达接收方

数据链路层的作用:
数据链路层:通过协议实现在不可靠的物理线路上进行可靠的数据传输

链路(物理链路):是一条无源的点到点的物理线路段,中间没有任何其他的交换结点
数据链路(逻辑链路):在一条线路上传输数据时,除了必要的物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的软件和硬件加到链路上,就构成了数据链路

数据链路层:
1.链路管理:数据链路层连接的建立i,维持和释放
2.帧定界与同步:
帧是由若干字段构成的,每个字段之间如何标识和分界,就是定界问题。
同步是指如何使收,发双方取得一致,能够从接收到的比特流中明确的区分出数据帧的起始与终止的地方。
3.差错控制:是检测和纠正传输错误的机制,检测和重传
4.流量控制:协调发送方与接收方的工作
常用的两种流量控制技术:
停-等流量控制技术
滑动窗口流量控制技术

数据链路层提供的三种服务
(1)无确认的无连接服务
(2)有确认的无连接服务
(3)有确认面向连接服务

数据链路层三个基本问题
(1)封装成帧
(2)透明传输
(3)差错控制

协议PPP,HDLC

物理层:
物理层:
主要考虑如何能在连接各种计算机的传输媒体上传输数据的比特流,如使用什么传输介质,在传输介质上如何进行数据传输等,为数据链路层提供一个物理连接,以透明的传送比特流。

传输媒体中传输的是信号,但是并不知道其代表含义,而物理层因为规定了电气特性能够识别所传输的比特流

*传输媒体不是物理层,它在物理层的鲜明,有时称为0层

作用:尽可能屏蔽传输媒体的差异,透明传送和接收比特流
主要任务:确定与传输媒体接口的一些特性
机械特性 电气特性 功能特性 规程特性

各种传输媒体特性:导向与非导向传输媒体

网络互连:
一组本地计算机与另一组本地计算机的互连可以形成一个互连网,允许一个网络中的用户访问另一个网络中的资源。

物理层:中继器,集线器
数据链路层:网桥
网络层:路由器
网络层以上:网关

应用层:TELENT FTP SMTP
运输层:TCP UDP
网际层:IP RARP ARP ICMP IGMP

应用层:
负责用户和应用程序之间的通信
FTP SMTP TELNET HTTP DNS

运输层:
运输层向应用层提供通信服务,属于面向通信部分的最高层,同时也是用户功能中的最底层。

运输层的两个协议
UDP:无连接的,提供一种高效的传输服务,但其逻辑通信信道是一条不可靠的信道,适用于多次少量数据的传输,实时性要求高的业务
TCP:面向连接的。提供了一种可靠的传输服务,其逻辑通信信道就相当于一条全双工的可靠信道。

端口号:
(1)熟知端口:0-1023
(2)一般端口:1024-65535

netstat命令应该熟知

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值