osi七层模型和tcp/ip四层模型 ip地址分类 了解常见的网络相关协议 tcp三次握手和四次挥手 网络相关的调试命令 实战tcpdump和tshark抓包 osi七层模式 tcp/ip四层模型 应用层 表示层 ascii 会话层 应用:如:http协议 ftp协议 传输层 防火墙 网络层 三层交换机和路由器 传输 tcp udp 数据包网络 网络层 路由器 数据链路 二层交换机和网卡 物理层 集线器 网络接口层 TCP和UDP 1、基于连接和无连接 2、对系统资源的要求(TCP较多,UDP较少) 3、UDP程序结构比较简单 4、流模式与数据报模式 5、TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证 tcp三次握手 作用:建立连接 c s TCP连接状态 建立过程 TCP连接状态 LISTEN SYN_SENT ----syn seq=a--> SYN_RCVD ESTABLISTEN < --syn seq=b ack=a+1 --ack=b+1--> ESTABLISTEND #(单词意思为:公认;含意为:连接成功) tcp四次挥手,作用:关闭连接 c s FIN_WAIT --fin seq=a--> CLOSE_WAIT FIN_WAIT2 <--ack a+1-- TIME_WAIT <--fin b-- LAST_ACK --ack b+1--> CLOSE