408计算机网络各层协议介绍



物理层

PDU:比特

中继器有“5-4-3”规则
其所连接的两个网段协议和速度要一样。
集线器:多端口中继器,半双工通信

该层设备:

中继器(数字信号再生)
放大器(模拟信号放大)
集线器(多端口中继器)
转发器

任务:透明地传输比特流

功能:在物理媒体上为数据端设备透明传输原始比特流(唯独不参与数据数据封装。不解决冲突域和广播域)


数据链路层

该层设备

网桥:连接不同网段,隔离冲突域
透明网桥,源路由网桥

局域网交换机:多端口的网桥,连接不同主机,隔离碰撞域,使用物理地址
直通式:只检查目的地址6B
存储转发式

任务              将网络层传下来的IP数据报组装成帧
功能成帧
差错控制(CRC、ARQ(三种方式))
流量控制(相邻两个节点之间的链路,流量控制需要编号,编号在LLC)
传输管理
防止丢失(计时器超时重发)
备注滑动窗口机制(窗口大小固定)。解决了冲突域
信道效率,信道吞吐率
使用物理地址进行转发
在以太网广播数据,所有节点包括自己都能听见

HDLC

协议HDLC:三类站和数据操作方式
所属广域网
(最短6B)
PDU
协议描述面向比特,采用比特填充的首尾标指法
3种数据操作方式NRM ABM ARM
长度范围6 ~ 1506B
长度8b(F)+8b(A)+8b(C )+info+0B~1500B(IP数据报等)+16b(FCS)+8b(F)
F:0111110标志位,帧定界
连接/可靠可靠
有无编号对信息帧编号
双工单工全双工

PPP

协议PPP: LCP+NCP+封装IP方法
所属广域网
(最短6B)
PDU
协议描述面向字节,点对点通信,所以不采用CSMA/CD
长度范围8 ~ 1508B
长度1B(F)+1B(A)+1B(C )+2B(协议)+0B~1500B(IP数据报等)+2B(FCS)+1B(F)
连接/可靠检错不纠错/  不可靠
有无编号
双工单工全双工

以太网

以太网
所属局域网
(最短64B)
PDU
协议描述总线型拓扑
连接/可靠无连接不可靠
有无编号

LLC

给帧加序号,可以向网络层提供面向连接或确认的服务

MAC:介质访问控制子层

MAC:介质访问控制子层
所属局域网
(最短64B)
PDU
协议描述因为使用了CSMA/CD,所以有最小长度,64B
长度范围64 ~ 1518B
长度6B(目的)+6B(源)+2B(类型IP/ARP)+46B~1500B(数据)+4B(FCS)
连接/可靠无连接不可靠

局域网下的MAC层:

  •  CSMA:监听信道:1-坚持;非坚持;p-坚持
  •  CSMA/CD
协议CSMA/CD
所属局域网下的MAC层
PDU
协议描述先听后发,边听边发,冲突停发,随机重发。
有个争用期,所以有最小长度64B
常用于总线型,星型。不用于点对点型
连接/可靠无连接
有无编号
双工单工半双工
  • CSMA/CA

        无线局域网只能用这个,冲突不停发

  • 令牌传递

        令牌转圈,每个节点时间固定。令牌会变成数据帧,只有发送者可以撤销自己发送的数据。然后再产生一个新令牌。


网络层

该层设备路由器:路由选择,分组转发。可以隔离广播域。
根据报文的IP地址找到下一个路由器。转发时MAC地址每次都变,IP目的和源地址一直不变
整个分组完全收到再转发
网段间间接交付,网段内直接交付
任务              把网络层的协议数据单元从源端传到目的端
功能路由选择
流量控制(发送接收端速度协调)
拥塞控制(根据网络状态)
差错控制
网际互连
备注解决了广播域

IGMP

协议IGMP
所属组播
PDU数据报/分组
协议描述加入组播组用的,IP协议字段为2,不产生ICMP
长度D类地址,只能用作目的地址,224.0~239.F

内部网关:OSPF(网络层)、RIP(应用层)

        还有一个是RIP,但是在应用层

协议OSPF
所属内部网关
PDU数据报/分组
协议描述使用IP协议,与所有节点交谈,内容为相邻信息
长度代价最低,需要再次划分成“区域”,内有四种路由器

        RIP(应用层)

协议RIP(应用层
所属内部网关
PDU报文段/用户数据报
协议描述作为UDP的数据,与相邻节点交谈,内容为全部信息
长度跳数最少

相应的有个外部网关BGP也是应用层

协议BGP(应用层
所属外部网关
PDU报文段/用户数据报
协议描述基于TCP协议,不兜圈子,不求最佳
与相邻的交谈,首次交换整个路由表;之后交换变化部分
长度打开,更新,保活,通知。非最佳路由

IP

  • IPv6

        地址长64bit,首部必须是8B的整数倍,掌握省略写法

  • ICMP

        分为ICMP差错报告报文(5种),ICMP询问报文(4种),不发送ICMP有4种情况。

       

         终点不可达、源点抑制、时间超过、参数问题、改变路由
        回送请求和回答、时间戳请求和回答、掩码地址请求和护垫、路由器逊和通告

  • ARP

        根据IP找MAC,ARP有4种典型情况。

  • CIDR

        无分类编址,把小网络汇聚成超网。

        可以用全0或全1的子网,但是不可以用全0或全1的主机,用了斜线就暗示用了CIDR。

  • NAT(传输层协议)

        需要管理员手动添加表项,收到的消息条目里没有就丢弃
        用于私有IP和全球IP转化
        用的是NAT路由器,需要将私有转化成全球IP

  • IPv4
协议IPv4
所属IP
PDU数据报/分组
协议描述首部长度、总长度、片偏移的基本单位:4B、1B、8B。
检查字段只检查首部,可以在路由上分片。
长度范围20~1500B
但是小于48B会被填充
长度4b+4b+8b+16b + 16b+3b+13b + 8b+8b+16b + 4B+4B +可选字段+填充 + 数据
前面固定长度20B;DF=0:可以分片,MF=0:最后一片;分片都是8B整数倍
只校验首部;
首部长度20B
有无编号有,且每个分片的编号都是原始编号


传输层

任务              负责两个主机的进程通信
功能流量控制(端与端之间)
差错控制,服务质量,数据传输管理
拥塞控制
备注这一层的协议对路由不可见,协议字段6代表TCP,17代表UDP

TCP

协议TCP
PDU报文段/用户数据报
协议描述流量控制和拥塞控制,需要发送、接受缓存。面向字节流。对报文段确认
长度2B(源)+2B(终)+4B(序列)+4B(确认)+4B(书)+2B(窗)+2B+2B+NB+4B+数据
首部长度20B
连接/可靠有连接可靠
双工/单工全双工

UDP

协议UDP
PDU报文段/用户数据报
协议描述没有流量控制或拥塞控制,UDP只添加首部,不拆分,不合并。伪首部由于校验整段,而不是头部。
长度16b(源端口号)+16b(目的端口号)+16b(UDP总长度)+16b(UDP校验和)+数据
首部长度8B
连接/可靠无连接不可靠

会话层

        不同主机各进程间的对话

        建立、管理、终止会话,恢复通信,实现数据同步


表示层

        采用标准的编码方式,使得不同表示方法的数据和信息能互换

        数据压缩,加密和解密


应用层

        只有这一层有客户/服务器方式和P2P方式

POP3

“拉”的动作,建立在TCP上(有连接可靠)

SMTP

“推”的动作,建立在TCP上。这是邮件服务器之间的协议,如果是浏览器与邮件服务器是HTTP协议(有连接可靠)

FTP

需要两个TCP连接,控制连接,数据连接

DHCP

        基于UDP,DHCP客户机向DHCP服务器临时租用IP地址

        用广播方式来发送 DHCP“发现->提供->请求->确认”消息,C/S方式

  • 14
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值