计算机网络基础

计算机网络知识

计算机网络组成

  1. 组成:软件、硬件、协议。

  2. 工作方式:边缘部分和核心部分。边缘部分由各主机构成,边缘部分利用核心部分提供的服务,使众多主机之间能够互相通信并交换信息或共享信息;核心部分由许多路由器实现互连,向网络边缘中的主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信。

  3. 功能组成:通信子网和资源子网。资源子网由主机,终端,和终端控制器组成,提供访问网络和处理数据;通信子网由网络通信设备和通信链路组成,提供数据传输通信。

计算机网络体系结构

OSI参考模型(七层模型)

OSI(Open System Interconnect):开放式系统互联

OSI 参考模型 功能及相关协议
应用层(Application Layer) 提供为应用软件而设的接口,以设置与另一应用软件之间的通信。协议例如: HTTP、HTTPS、FTP、TELNET、SSH、SMTP、POP3、DNS、DHCP等。
表示层(Presentation Layer) 主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等操作,也就是把计算机能识别的东西转换成人类能识别的定西。格式例如:JPEG、ASCll、DECOIC、加密格式等。
会话层(Session Layer) 通过传输层建立数据传输的通路,在系统间发起会话或接受会话的请求。
传输层(Transport Layer) 定义了一些传输数据的协议和端口号,主要将从网络层接受的数据进行分段传输,到达目的地后进行重组,也负责向两台主机进程之间的通信提供通用的数据传输服务。这一层的数据叫段。协议例如 TCP 、UDP等。
网络层(Network Layer) 主要将从数据链路层接受的数据进行IP地址的封装和解封装。这一层工作的设备为路由器,这层的数据叫数据报。协议例如:IP、RIP、ICMP、BGP等。
数据链路层(Data Link Layer) 主要将从物理层接受的数据进行mac地址(网卡的地址)的封装与解封装。在这一层工作的设备为交换机,这层的数据叫帧。协议例如 Wi-Fi 、ARP、IEEE802.3、ATM、PPP、CSMA/CD等。
物理层(Physical Layer) 主要定义物理设备标准。如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等,这层的数据叫比特。还包括例如数据线、调制解调器等。

TCP/IP 四层模型

与 OSI 对比如下表:

OSI 七层模型 TCP/IP 四层模型
应用层 应用层
表示层 应用层
会话层 应用层
传输层 运输层
网络层 网络层
数据链路层 网络接口层
物理层 网络接口层

网络体系图

network-protocol-map


 

Comments