TCP/IP模型
TCP协议 抓一个包 用实例演示一下TCP协议 传输控制协议
C客户端 S服务端
TCP/IP协议3次握手的状态转换
端口 ssh 22
第一次 客户端 发送SYN字段 seq=x 然后客户端进入 SYN_SENT,服务器端接收到了SYN字段 seq 然后进入了SYN_RCVD接受状态
第二次 服务器端给客户端SYN ACK字段 seq Ack 客户端收到SYN ACK字段以后 客户端先进入 ESTABLISHED建立连接状态
第三次 客户端发送ACK字段给服务器 服务器进入ESTABLISHED 建立连接状态 等待数据传输
TCP/IP协议 客户端断开连接4次挥手
第一次挥手(发包) 客户端想要断开连接 客户端要发送FIN字段(标志位)
FIN seq=x
第二次挥手 ACK字段 Ack值
服务器端确认客户端的FIN包,发送了一个ACK的确认包。表示服务器端接受到了客户端想要断开连接的请求。没有断 还没有准备好断开。
第三次挥手 FIN字段 seq 服务器端准备好了关闭连接时,向客户端发送结束连接(断开)的请求 FIN值为1
第四次挥手 客户端收到了来自服务器端的关闭请求,发送一个确认包ACK,客户端进入了TIME_WAIT 状态(很可能),等待可能出现重新传递的ACK包。
服务端接受到了这个确认包之后,就关闭了连接,进入CLOSED状态。
客户端等待了某一个时间(固定的时间之后)没有收到来自服务端的ACK,认为服务器已经正常的关闭了连接,于是客户端自己也关闭了连接进入CLOSED状态。
IP地址
IP地址在国际互联网上也是全球唯一的。逻辑地址,在网络上表示(标识)一台主机。
IPV4
IPV6
IPV4长度是32位,由4组10进制组成并且用"."运算符隔开 192.168.0.xx 也叫做点分二进制
2^8 (0-255)
IP地址的组成
一个IP地址有IP地址的类型、网络ID和主机ID组成
IP地址分类
公网IP地址
私有IP地址
对一台网络上的主机来说,它可以正常接收的合法目的网络地址有三种:
本机的IP地址
广播地址 x.x.x.255
组播地址
三握四挥
ip地址
IP地址分类
三握四挥
网友评论