计算机网络复习系列:计算机网络体系结构
2016-08-14 13:04
441 查看
计算机网络复习系列:计算机网络体系结构
计算机网络的定义:计算机网络就是一些互联的、自洽的计算机系统的集合。
物理组成上,计算机网络包括硬件、软件、协议三部分。
硬件:由主机、通信处理机、通信线路(包括有线和无线等),交换设备(交换机等连接设备)组成。
软件:主要有实现资源共享的软件和方便用户使用的各种工具软件(如QQ)。
协议:就是一种规则,如汽车在道路上行驶必须遵循交通规则一样,数据在线路上传输必须遵循一定的规则。
OSI参考模型具有7层结构,而TCP/IP模型仅有4层结构。对应关系如下:
所实现的硬件:集线器、中继器
任务:透明的传输bit流
功能:为数据端设备提供传送数据通路
所实现的硬件:交换机、网桥
任务:将网络层传下来的IP数据报组装成帧
功能:1.链路连接的建立、拆除、分离;2.帧定界和帧同步;3.差错检测
协议:PPP\HDLC\ARQ
所实现的硬件:路由器
任务:1.将传输层传下来的报文段封装成分组;2.选择适当的路由,使传输层传下来的分组能够交付到目的主机
功能:1.为传输层提供服务;2.组包和拆包;3.路由选择;4.拥塞控制
协议:ICMP\ARP\RARP\IP\IGMP
网络层的IP协议是构成Internet的基础。Internet上的主机通过IP地址来标识。
任务:负责主机中两个进程之间的通信
功能:1.为端到端连接提供可靠的传输服务;2.为端到端连接提供流量控制、差错控制、服务质量等管理服务;
提供两种不同的传输协议:TCP 、UDP
功能:1.文件传输2.访问和管理3.电子邮件服务
协议:ftp、http、pop3、smtp
最重要的一个应用层协议:HTTP:超文本传输协议,是从Web服务器传输超文本到本地浏览器的传送协议。
如何深入学习 TCP/IP 协议,以及网络层、传输层、应用层各协议?
https://www.zhihu.com/question/20126230
使用WireShark抓包分析Android网络请求时间(一)
http://blog.csdn.net/lvshaorong/article/details/51382911
计算机网络的定义:计算机网络就是一些互联的、自洽的计算机系统的集合。
物理组成上,计算机网络包括硬件、软件、协议三部分。
硬件:由主机、通信处理机、通信线路(包括有线和无线等),交换设备(交换机等连接设备)组成。
软件:主要有实现资源共享的软件和方便用户使用的各种工具软件(如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
相关文章推荐
- 计算机网络体系结构及协议
- 【王道大纲解析系列】之计算机网络(未分析大纲考点,仅给出复习建议,参考书不变)
- Linux网络编程基础_1_计算机网络体系结构
- 计算机网络体系结构
- 计算机网络笔记--- 网络体系结构与协议
- 计算机网络体系结构及协议之数据链路层功能
- 【计算机网络常见面试题】计算机网络体系结构
- 计算机网络学习(一):一些名词的熟悉和网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络的体系结构与协议
- 计算机网络体系结构 题
- 【计算机体系结构】汇编语言--王爽汇编语言要点复习
- 计算机网络自学之路------网络体系结构
- OSI将计算机网络体系结构
- 计算机网络体系结构及协议
- 计算机网络体系结构
- 计算机网络复习:主题1 Internet是如何组织其连接结构的
- 计算机网络体系结构及协议
- 【计算机网络】计算机网络体系结构