以下是引用链接:
https://blog.csdn.net/qq_41895747/article/details/104699853
https://www.cnblogs.com/xiaokang01/p/10032377.html
https://www.cnblogs.com/xiaokang01/p/10033267.html#_label0_4
一、OSI七层
二、IP地址分类
三、ARP
四、RARP
五、协议
六、TCP和UDP区别
七、TCP三次握手和四次挥手
八、TCP可以两次握手吗
九、TCP如何保证可靠性
十、输入地址后发生了什么
十一、交换机、路由器、网关
一、OSI七层
每一层的协议如下:
应用层:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
表示层:JPEG、MPEG、ASII
会话层:NFS、SQL、NETBIOS、RPC
传输层:TCP、UDP、SPX
网络层:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)
数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机)
物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)
每一层的作用如下:
应用层:允许访问OSI环境的手段(应用协议数据单元APDU)
表示层:对数据进行翻译、加密和压缩(表示协议数据单元PPDU)
会话层:建立、管理和终止会话(会话协议数据单元SPDU)
传输层:提供端到端的可靠报文传递和错误恢复(段Segment)
网络层:负责数据包从源到宿的传递和网际互连(包PackeT)
数据链路层:将比特组装成帧和点到点的传递(帧Frame)
物理层:通过媒介传输比特,确定机械及电气规范(比特Bit)
二、IP地址分类
A类地址:以0开头, 第一个字节范围:1~126(1.0.0.0 - 126.255.255.255);
B类地址:以10开头, 第一个字节范围:128~191(128.0.0.0 - 191.255.255.255);
C类地址:以110开头, 第一个字节范围:192~223(192.0.0.0 - 223.255.255.255);
D类地址:以1110开头,第一个字节范围:224~239(224.0.0.0 - 239.255.255.255);(作为多播使用)
为什么要划分这么多类IP
?
掩码是什么
?
IP地址与子网掩码相与得到网络号:
ip : 192.168.2.110
Submask : 255.255.255.0
网络号 :192.168.2 .0
三、ARP是地址解析协议,简单语言解释一下工作原理
1:首先,每个主机都会在自己的ARP缓冲区中建立一个ARP列表
,以表示IP地址和MAC地址之间的对应关系。
2:当源主机要发送数据时,首先检查ARP列表
中是否有对应IP地址的目的主机的MAC地址,如果有,则直接发送数据,如果没有,就向本网段的所有主机发送ARP数据包
,该数据包包括的内容有:源主机 IP地址,源主机MAC地址,目的主机的IP 地址。
3:当本网络的所有主机收到该ARP数据包时,首先检查