目录
一、TCP报文段
二、UDP报文段
三、IP报文段
四、ensp基本配置
一、TCP报文段
源端口号:表示发数据那个进程的端口号。
目的端口号:表示收数据那个进程的端口号。
校验和:验证数据的传输是否是正确的。
选项:扩展Tcp功能时使用,决定了Tcp报头的大小。选项字段可有可无,如果Tcp报头中没有选项的话,那么Tcp报头字段的大小为20个字节。
紧急指针:当标志位URG为1时,则紧急指针生效,当紧急数据存在并给出指向紧急数据尾的指针时,TCP必须通知接受方的上层实体。
Tcp通信过程是会建立发送缓冲区和接受缓冲区的,当主机A和主机B建立好Tcp通信的时候,主机A和主机B都会在Tcp协议层面建立好发送缓冲区和接受缓冲区。发送缓冲区是将数据发送给对端主机的接收缓冲区上的。窗口大小是用来进行流量控制的,它用来告诉对端主机自己的接收缓冲区剩余的大小。
发送缓冲区中的每一个字节的数据都有一个编号,这个编号就是序号。当接收方收到数据的时候,会根据序列号,按照顺序排列成一段,因此序列号可以解决数据在网络发送的过程中出现乱序的问题。
TCP是全双工的,因此主机A在向主机B发送数据的同时,也会接收来自主机B的数据。从主机B到达的每个报文段中都有一个序号用于从B流向A的数据,这个序号就是确认序号。主机A填充进报文段的确认序号是主机A期望从主机B中收到下一个字节的序列号。
标志位:
ACK:如果ACK为1是用于指示确认字段中的值是有效的,即该报文段包括一个对已被接收报文段的确认。
URG:如果URG为0,紧急指针无效,无需关注紧急指针,如果URG为1,那么紧急指针就有效。
SYN:该比特位是请求对端开始建立连接。
FIN:该比特位是要求与对端断开连接。
PSH:该比特位设置时,指示对端立即将数据交给上层。
RST:当一直没有收到对端的确认时,则会强制切断通信,然后重新建立通信。
二、UDP报文段
源端口号:表示发数据那个进程的端口号。
目的端口号:表示收数据那个进程的端口号。
长度:该字段占据 16 位,表示 UDP 数据报长度,包含 UDP 报文头和 UDP 数据长度。因为 UDP 报文头长度是 8 个字节,所以这个值最小为 8。
校验和:验证数据的传输是否是正确的。
三、IP报文段
版本号:占用4位,表示该IP数据报使用的IP协议版本。
首部长度:占用4位,此域指出整个报头的长度。
区分服务:占用8位,用于规定本数据报的处理方式。
总长度:占用16 位,总长度字段是指整个IP数据报的长度(报头区+数据区),以字节为单位。
标识:占用16 位,数据包的一个ID编号,用于标识数据包,特别是用于数据包分片技术中。
标志: 占用3 位,R、DF(Don’t Fragment)、MF(More Fragment)三位。DF位:为1表示不分片,为0表示分片。MF:为1表示更多的片,为0表示这是最后一片。
片偏移:占用13位,标识分片报文相对于原始报文起始位置的偏移量。
生存时间(TTL):指示数据包经过的路由器的数量,每经过一个路由 器TTL值会减1,一旦TTL值减到0,则路由器将丢弃该数据包。
协议号:占用8位,标识了网络层之上使用了何种网络协议,其中TCP = 6,UDP = 17。
头部校验和:占用16 位,用于协议头数据有效性的校验,可以保证IP报头区在传输时的正确性和完整性。
源地址:占用32位,表示发送端IP地址。
目的地址:占用32位,表述目的端IP地址。
四、ensp基本配置
首先给两个路由器的接口配置IP,其次给两个服务器配置IP,最后分别给交换机下的五个终端配置IP,实现pc间全网可达。在路由器aaa空间设置一个本地用户并赋予相应的服务类型以及权限等级,创建登录虚拟端口,绑定aaa空间用户和密码。
1、路由器接口配置
2、服务器配置
3、终端配置
其余PC同理
4、测试全网可达以及终端访问服务器
5、远程登录基本配置
6、测试远程登录文章来源:https://www.toymoban.com/news/detail-785980.html
文章来源地址https://www.toymoban.com/news/detail-785980.html
到了这里,关于TCP、UDP、IP以及ensp基本配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!