计算机网络基础学习(三)

本系列是作为个人在学习计算机网络时记录的学习笔记,用以学习和复习,分享帮助有需要的人。

参考教材:计算机网络(第七版)谢希仁 

视频学习来源:bilibili 湖科大教书匠

目录

计算机网络体系结构

1.常见的计算机体系结构

2计算机网络体系结构分层的必要性


计算机网络体系结构

1.常见的计算机体系结构

一般是OSI体系结构,TCP/IP体系结构

OSI标准失败的原因:

1. OSI的专家缺乏实际经验,完成OSI标准时没有商业驱动力;

2. OSI的协议实现起来复杂,而且运行效率很低;

3. OSI标准制定周期太长,使得按照OSI标准生产的设备无法及时进入市场;

4. OSI的层次划分不太合理,有些功能在多个层次重复出现。

TCP/IP体系结构相当于将OSI体系结构中的物理层和数据链路层合并成为了网络接口层,并去掉了会话层和表示层。另外,由于TCP/IP在网络层使用的协议是IP协议(中文意思是网际协议),所以TCP/IP体系结构中的网络层常叫做网际层。

用户主机使用TCP/IP协议,在用户主机操作系统中通常存在符合TCP/IP体系结构标准的TCP/IP协议族,而用于网络互联的路由器中也带有符合TCP/IP体系结构的TCP/IP协议族,只不过路由器一般只包含网络接口层和网际层。

TCP/IP体系结构的网络接口层并没有规定具体内容,是因为为了方便互连全世界各种不同的网络接口,因此,本质上TCP/IP体系结构只有上面的三层

IP协议是TCP/IP体系结构中网际层的核心协议

TCPUDP是TCP/IP体系结构中运输层的两个重要协议

TCP/IP体系结构应用层包含了大量应用层协议。

IP协议可以将不同的网络接口进行互连,并向其上的TCP协议和UDP协议提供网络互联服务;

TCP协议在享受IP协议提供的网络互连服务的基础上,向应用层相应协议提供可靠传输的服务,UDP协议在享受IP协议提供的网络互连服务的基础上,向应用层相应协议提供不可靠传输的服务。

使用IP协议互连不同的网络接口(IP over everything)

IP协议可以为各种网络应用服务(Everything over IP)

在TCP/IP体系结构中包含大量的协议,IP协议和TCP协议是其中非常重要的两个协议,因此用TCP和IP这两个协议代表整个协议家族,常称为TCP/IP协议族

在嵌入式开发领域,TCP/IP协议族,常称为TCP/IP协议栈,因为TCP/IP体系结构中的分层结构与数据结构中的栈,在图形画法上是类似的。

由于TCP/IP体系结构为了将不同的网络接口进行互连,因此它的网络接口层并没有规定什么具体的内容。然而,这对手我们学习计算机网络的完整体系而言,就会缺少一部分内容。

因此,在学习计算机网络原理时往往采取折中的办法,也就是综合OSI和TCP/IP的优点,采用一种五层协议的原理体系结构

将TCP/IP体系结构的网络接口层又重新划分为物理层和数据链路层。

2计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。
"分层"可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值