TCP/IP协议

Posted zhouyuqing1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP协议相关的知识,希望对你有一定的参考价值。

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协议的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP协议

TCP/IP协议

七TCP/IP协议

什么是TCP/IP协议?

TCP/IP协议详解

工具TCP/IP协议