协议模型的最底层是_三问三答网络通讯协议,把复杂理论通俗化

6b75911e95a05a1b9aa6c3858fe61214.png

前序

了解计算机网络基础理论对深入学习网络互联、网络服务器和网络安全都是至关重要的,这部分内容往往枯燥难懂,今天作者以问答作序,形象讲解一下网络通讯协议,希望对大家以后的学习提供帮助。

问一:什么是网络通信协议?

答:网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。

打个比方:全世界语言很多,交流时会出现障碍,于是我们选定“英语”作为全球通用语言。同样,计算机网络世界里,也是由各种不同的终端设备、互联设备以及各种服务器组成的,他们使用自己的操作系统,比如智能手机里就分Android和IOS两种,但这并不妨碍他们之间联网,并进行通讯,为什么呢?因为大家都遵循同一种“语言”,这个共同的“语言”,在计算机网络世界里,我们就称为“协议”。

问二:什么是OSI参考模型?

答:OSI就是计算机网络世界中的“协议”,具体说,它是一个模型, 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),自从有了这个标准模型后,所有的网络硬件厂商、网络软件的开发,都必须严格遵守这个标准,生产出来的产品才能够相互通讯、联网。下面简要介绍一下这个七层模型的组成,模型最好记住,今后从事相关行业时,只要涉及到计算机网络技术,一定脱离不了它。

1c062c9774b7c44191bb091c6639b937.png

OSI七层模型

详细的了解OSI七层模型

第7层应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。通俗的讲,应用层是为我们人类服务的,通过确定进程之间通信的性质,以满足用户的需要。应用层能与应用程序界面沟通,以达到展示给用户的目的,从而产生了很多实用的应用层协议,如HTTP(超文本传输协议)用于制作网站、FTP(文件传输协议)可以实现文件传输、SMTP(简单邮件发送协议)、POP(电子邮局协议)用可以用于收发邮件等。

第6层表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它主要有三个功能:数据压缩、数据加密和数据解释。

第5层会话层:在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制,它的功能是提供端到端的会话连接,为两个节点之间通讯做好准备。

第4层传输层:提供数据传输服务,通常有两种传输方式:面向连接和面向无连接。误码率低、但延迟高,后者误码率高、但延迟低。在实际使用中,如果我们需要从网上下载资源,那么需要面向连接,因为我们要保证下载资源的每一个数据包都正确,否则这个资源就是“坏损”的。如果我们看在线电影、网络直播时,我们为了保证视频流畅,需要更快的速度,通常用后者,误码率高,偶尔出现几个“掉帧”现象,不影响我们的观感。

第3层网络层:本层通过寻址来建立两个节点之间的连接,为源端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据 ;除了选择路由之外,网络层还负责建立和维护连接,控制网络上的拥塞以及在必要的时候生成计费信息。我们通常说的配置路由、配置IP地址等操作,就指的是这一层。

第2层数据链路层:在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输(差错控制)。本层指定拓扑结构并提供硬件寻址。常用设备有网桥、交换机。

第1层物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。各种线缆在这一层被定义,如直通线、交叉线、光纤、同轴电缆等知识。

问三:什么是TCP/IP模型?

答:OSI七层模型分得太详细了,在实际使用过程中,我们对OSI七层模型做了合并,其中应用层、表示层和会话层我们统称为“应用层”,传输层还是叫“传输层”,网络层改叫“网络互联层”,数据链路层和物理层合并叫做“网络接口层”,这样,就变成了四层。TCP/IP是一组用于实现网络互连的通信协议,注意不是一个协议,是一组协议,每一层都有相关的协议,共同提供网络通讯功能,我们也称为TCP/IP协议栈。

详细了解TCP/IP协议栈四层模型的协议

1. 应用层

应用层对应于OSI参考模型的高层,为用户提供所需要的各种服务,例如:FTP、Telnet、DNS、SMTP等。

2. 传输层

传输层对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。该层定义了两个主要的协议:传输控制协议(TCP)和用户数据报协议(UDP)。TCP协议提供的是一种可靠的、通过“三次握手”来连接的数据传输服务;而UDP协议提供的则是不保证可靠的、无连接的数据传输服务。这一层上通过端口连接应用层,端口的概念就是在这一层上提出的。

3. 网际互联层

网际互联层对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。注重重新赋予主机一个IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由。该层有三个主要协议:网际协议(IP)、互联网组管理协议(IGMP)和互联网控制报文协议(ICMP)。IP地址的概念在这一层上提出。

4. 网络接入层

网络接入层负责监视数据在主机和网络之间的交换。由参与通讯的物理层协议和数据链路层协议组成。地址解析协议(ARP)工作在此层,还有大名鼎鼎的以太网协议(IEEE802.3),是我们目前局域网普遍使用的协议,还有无线以太网(IEEE802.11)等,MAC地址的概念在这一层提出。

57efe1532c3b9e673c78387a1e0a9398.png

TCP/IP四层模型

后续

学习计算机网络,理论知识要打扎实,虽然很抽象,但理解起来并不是很困难,同学们可以结合数据包的传送机制,对网络通讯协议再做进一步的学习。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值