1、计算机网络分层思想: 将复杂的流程分解成几个功能单一的子过程.
优点:整个流程更加清晰,复杂问题更简单化,更容易发现问题并针对性解决问题
2、osi参考模型
osi七层参考模型 :物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
tcp/ip五层模型:物理层,数据链路层,网络层,传输层, 应用层
四层模型:网络接口,网络层,传输层,应用层
3、协议簇:
应用层:HTTP ,FTP, TFTP,SNMP,SMTP,DNS
传输层:TCP, UDP
网络层:ICMP,IGMP,IP,ARP,RARP
数据链路层与物理层:由底层网络定义的协议
4、五层协议对应上的设备
物理层---网卡、数据链路层---交换机、 网络层---路由器、 传输层---防火墙、 应用层---计算机
5、协议数据单元PDU即数据位
物理层的PDU 是比特流(bit)
数据链路层的PDU 是数据帧 (frame)
网络层的PDU 是数据包(packet)
传输层的PDU 是数据段(segment)
其他更高层次的PDU 是报文(原始数据message)
6、网络通信中数据解封装与封装过程
在物理层传输数据即上层数据,分别在传输层网络层数据链路层依次填充它个模块对应的协议包头,即传输层填充它的TCP头部,网络层填充它的IP头部,数据链路层填充它的 mac头部,封装完数据的包头后就传输到物理层,在物理层变为物理信号再发送出去。解封装是它的逆过程。
7、TCP 为可靠传输、UDP为不可靠传输
8、逻辑地址又叫IP 地址,mac地址又叫物理地址
9、Windows下查看本机的mac地址或者是IP地址在命令提示符中输入ipconfig /all
10、应用之间端口与端口之间的通信叫做端到端的通信。比如说应用层、表示层、会话层、传输层
11、设备之间节点与节点之间的通信是点到点的通信。 比如说物理层、数据链路层、网络层
12、个协议端口号
HTTP (80) FTP(20/21) TFTP(69) SMTP(25) SNMP(161) DNS(53)