计算机网络复习系列:计算机网络体系结构

    xiaoxiao2025-03-24  18

    计算机网络复习系列:计算机网络体系结构

    计算机网络的定义:计算机网络就是一些互联的、自洽的计算机系统的集合。

    物理组成上,计算机网络包括硬件、软件、协议三部分。 硬件:由主机、通信处理机、通信线路(包括有线和无线等),交换设备(交换机等连接设备)组成。 软件:主要有实现资源共享的软件和方便用户使用的各种工具软件(如QQ)。 协议:就是一种规则,如汽车在道路上行驶必须遵循交通规则一样,数据在线路上传输必须遵循一定的规则。

    OSI参考模型具有7层结构,而TCP/IP模型仅有4层结构。对应关系如下:

    #各层说明

    ##物理层(不是物理介质层) 传输单位:bit 所实现的硬件:集线器、中继器 任务:透明的传输bit流 功能:为数据端设备提供传送数据通路

    ##数据链路层 传输单位:帧 所实现的硬件:交换机、网桥 任务:将网络层传下来的IP数据报组装成帧 功能:1.链路连接的建立、拆除、分离;2.帧定界和帧同步;3.差错检测 协议:PPP\HDLC\ARQ

    ##网络层(主机对主机) 传输单位:数据报 所实现的硬件:路由器 任务:1.将传输层传下来的报文段封装成分组;2.选择适当的路由,使传输层传下来的分组能够交付到目的主机 功能:1.为传输层提供服务;2.组包和拆包;3.路由选择;4.拥塞控制 协议:ICMP\ARP\RARP\IP\IGMP 网络层的IP协议是构成Internet的基础。Internet上的主机通过IP地址来标识。

    ##传输层(应用对应用 进程对进程) 传输单位:报文段(TCP)或用户数据报(UDP) 任务:负责主机中两个进程之间的通信 功能:1.为端到端连接提供可靠的传输服务;2.为端到端连接提供流量控制、差错控制、服务质量等管理服务; 提供两种不同的传输协议:TCP 、UDP

    ##应用层(用户对用户) 任务:提供系统与用户的接口 功能:1.文件传输2.访问和管理3.电子邮件服务 协议:ftp、http、pop3、smtp 最重要的一个应用层协议:HTTP:超文本传输协议,是从Web服务器传输超文本到本地浏览器的传送协议。

    #数据流动图示

    #参考资料

    http://sns.ca800.com/space.php?uid=45706&do=blog&id=5954

    如何深入学习 TCP/IP 协议,以及网络层、传输层、应用层各协议? https://www.zhihu.com/question/20126230

    使用WireShark抓包分析Android网络请求时间(一) http://blog.csdn.net/lvshaorong/article/details/51382911

    转载请注明原文地址: https://ju.6miu.com/read-1297351.html
    最新回复(0)