TCP端口号
TCP端口号是网络通信中的重要概念。在TCP/IP协议中,端口号用于标识不同的应用程序或服务。每个TCP/IP系统都有一个唯一的端口号,以便在网络上与其他系统进行通信。常见的TCP端口号包括21(文件传输协议,FTP),23(远程登录服务,Telnet),25(简单邮件传输协议,SMTP),80(超文本传输协议,HTTP)等等。这些端口号在互联网上被广泛使用,以便不同的应用程序或服务能够相互通信。
(HTTPS)端口号443
滑动窗口是一种TCP流量控制机制,用于控制发送方的数据传输速率,以避免接收方因接收数据过快而无法处理的情况。当滑动窗口大小为1时,发送方只能发送一个数据包,然后等待接收方的确认。如果接收方没有及时确认,发送方会重传数据包。这种机制可以保证接收方能够处理接收到的数据包,避免数据包的丢失和重传。
在HTTPS协议中,使用的是443端口号进行加密通信。这是因为HTTPS使用SSL/TLS协议对通信内容进行加密,以保证通信的安全性。在HTTPS通信中,客户端和服务器会协商加密算法和密钥,然后使用这些信息对通信内容进行加密和解密。这种加密通信方式可以保护用户的隐私和数据的安全性。
四次挥手:
TCP协议的“四次挥手”过程是指TCP连接的终止过程,其中涉及到四个主要的步骤:FIN、ACK、SYN和ACK。当客户端完成数据发送后,会发送一个FIN报文段给服务器,表示要关闭连接。服务器收到FIN报文段后,会向客户端发送ACK报文段,确认收到FIN报文段。然后,服务器也会发送自己的FIN报文段给客户端,表示自己也要关闭连接。客户端收到服务器的FIN报文段后,会向服务器发送ACK报文段,确认收到服务器的FIN报文段。这样,连接就被关闭了。
udp头部
TCP头部
ICMP协议
TTL
ttl是为了防止环路用的,也可以用来追踪。追踪是减一的
跳数经过路由器的数量。
追踪通过把TTL值由1逐渐变大,来获得整个路径所有路由器不可达的回复,可以发现所有的IP地址。
字节形容包的大小。