1第 1 章:计算机网络与协议1
计算机网络向用户提供的最主要的功能是:资源共享和数据传输
资源共享包括硬件共享、软件和信息共享
计算机网络还可以实现集中管理、分布式处理和负载均衡等其他功能
计算机网络通常由 3 部分组成:资源子网、通信子网和网络协议
网络协议包括以下 3 个要素:语义、语法、同步
OSI/RM 将系统分成 7 层,从下到上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层
物理层:提供可靠的比特流传输
数据链路层:实现流量控制机制和差错处理机制,对物理设备的传输速率进行匹配
网络层:使用适当的路由选择算法为数据选路,建立逻辑链路进行分组传输,以实现网络互连
传输层:通过对数据单元错误、数据单元次序,以及流量控制等问题的处理为用户提供可靠的端到端服务
会话层:是进程与进程间的通信协议,主要功能是组织和同步不同主机上各种进程间的通信
表示层:表示层在网络需要的格式和计算机可处理的格式之间进行数据翻译
表示层执行协议转换、数据翻译、压缩与加密、宇符转换,以及图形命令的解释功能
应用层:应用层包含利用网络服务的应用程序进程及应用程序接口
应用层提供的服务包括文件服务、数据库服务、电子邮件及其他网络软件服务
传输层技术手段:分流技术、复用技术、差错检测与恢复、流量控制
TCP/IP 协议采用了 4 层结构从下往上依次是网络接口层、网络层、传输层和应用层
数 据 链 路 层 协 议 : PPP 、 ARP 、 RARP
网 络 层 协 议 :IP、ICMP、IGMP、RIP、OSPF、BGP
传输层协议:TCP、UDP
应用层协议:Telnet、FTP、SMTP、SNMP、DNS、HTTP、HTTPS、NTP
TCP 协议:Telnet、FTP、SMTP、DNS、HTTP
UDP 协议:DNS、NTP、TFT