计算机网络基础知识总结
网络层次划分
OSI:开放系统互联参考模型
ISO:国际标准化组织
自下而上:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
物理层
为上层协议提供一个传输数据的可靠物理媒体,物理层确保原始的数据可在各种物理媒体上传输。
主要设备:中继器(放大器)、 集线器
数据链路层
- 为网络层提供可靠的数据传输
- 基本单位为帧
- 主要协议:以太网协议
- 设备:网桥和交换机
网络层
-
负责对子网间的数据进行路由选择,还可以实现拥塞控制、网络互联等功能;
-
基本数据单位为IP数据报;
-
包含的主要协议:
IP协议(因特网互联协议) ICMP协议(因特网控制报文协议)
ARP协议(地址解析协议) RARP协议(逆地址解析协议)
-
重要设备:路由器
传输层
将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;
主要协议:TCP协议(传输控制协议) UDP协议(用户数据报协议)
主要设备:网关。
会话层
管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话.会话层还利用数据中心插入数据校验来实现数据同步。
表示层
对上层数据或者信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解,表示层的数据转换包括数据的加密、压缩、格式转换等。
应用层
数据传输基本单位为报文;
主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。