TCP/IP协议

TCP/IP协议并不单指这两个协议,他是数据链路层传递信息时用到的协议的集合,包含TCP/IP、UDP、传送邮件用到的协议等等。

TCP/IP协议将一个数据块划分成组,每组附上源地址和目标地址,到目标电脑后再去掉这些信息,重新组成数据块。

第三层 网络层协议

  1. 网络层是干什么的?
  2. 传输层tcp把数据传给下一级网络层ip,ip将数据报分片加上自己的头部。就可以发送到目的地址。
  3. ip分片以8字节为单位。

◼ IP协议
◼ Internet控制协议ICMP
◼ 内部网关路由协议OSPF
◼ 外部网关路由协议BGP 

第四层 传输层  

  1. 传输层:提供从源端主机的进程到目的端主机的进程的可靠的、与实际使用的网络无关的数据传输;消除网络层的不可靠性。
  2. TCP (Transmission Control Protocol )是什么?                                                                                                                  ◼ 面向连接的、可靠的、端到端的、基于字节流的传输协议
  3. 为什么引入TCP?
    ◼ 连接管理

    ◼ 可靠传输

    ◼ 流控制和拥塞控制
     

假设主机A被连接到一台路由器R1上,R1又连接到另一台路由器R2上,R2被连接到主机B。假定一条TCP消息包含900字节的数据和20字节的TCP头,现在该消息被传递给主机AIP地址,请它递交给主机B。请写出在三条链路上传输的每个分组中IP头部的Total lengthIdentificationDFMFFragment offset域。假定链路A-R1可以支持的最大帧长度为1024字节,其中包括14字节帧头;链路R1-R2可以支持最大帧长度为512字节,其中包括8字节的帧头;链路R2-B可以支持的最大帧长度为512字节,其中包括12字节帧头。

Total length:该数据报总长度, 包括头部和数据

Identification:分片标记,标记分片属于哪一个数据报

DF:表示不分片

MF:表示更多分片,除了最后一个分片其余都要设置该位

Offset:该分片在整体消息上的位置(TCP数据,以8字节为划分单位)

A-R1:  940        x               0                0                     0

R1-R2500        x               0                1                     0       

               460       x               0                0                    60

R2-B:     500        x               0                1                     0       

               460       x               0                0                    60

参考资料:TCP/IP协议(一)网络基础知识 - 老_张 - 博客园 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值