码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP协议

时间:2020-06-09 12:39:32      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:初始   png   长度   ip地址   路径   面向连接   程序   color   32位   

IP层主要作用:

1.数据传送 将数据从一个主机传输到另一个主机

2.寻址 根据子网划分和IP地址,发现正确的主机地址

3.路由选择 选择数据在互联网上的传送路径

4.数据保温分段 将数据进行分段发送和接报文组装

 

TCP传输控制协议

它在原有IP协议的基础上,增加了确认重发、滑动窗口和复用,提供一种可能的面向连接的字节流服务。最大的特点就是可靠性。

是一种稳定的连接:登陆,收发邮件

tcp.port==22 ssh

 

字段 含义

URG

紧急指针字段
ACK 表示确认号有效
PSH 表示接收方需要尽快将此数据交给应用层
RST 重新连接
SYN 用于发起一个TCP链接
FIN

用于表示将要断开TCP连接

 

 

 

 

 

 

 

 

技术图片

 

技术图片

 

 

 

 

技术图片

 

 

 技术图片

TCP数据报文格式

1)源端口号和目的端口号 这个字段均为16位的长度,表示发送端和接收端的端口,用于确认发送端和接收端的应用程序,发送端的IP地址和端口号及接收端的IP地址和端口号可以确认一个在Internet上的TCP连接。

 2)序列号 序列号是一个32位长度的字段,表示分配给TCP包的编号。序列号用来表示应用程序从TCP的发送端到接收端发送的字节流。当TCP开始连接的时候发送一个序列号给接收端,连接成功后。

这个序列号作为初始的序列号ISN(initial sequence number)。建立连接成功后发送的第一个字节的序列号为ISN+1,之后发送数据ISN将按照字节大小进行递增。序列号是一个32位的无符号数,到达2的32次方减一后从0开始。

3)确认号 发送方对发送的首字节进行了编号,当接收方成功接收后,发送回接收成功的序列号+1表示确认,发送方再次发送的时候从确认号开始。

 

 

3.掌握

1.TCP协议

2.TCP报文

 

 


 

 

TCP/IP协议

标签:初始   png   长度   ip地址   路径   面向连接   程序   color   32位   

原文地址:https://www.cnblogs.com/zhouyuqing1024/p/13071666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!