计算机网络参考模型

本文介绍了数据传输的基本过程,通过快递运输的比喻来解释数据在网络中的流动。接着详细阐述了OSI的七大分层模型和TCP/IP协议族的组成,包括各层的主要功能和常用协议。此外,还探讨了数据在传输过程中的封装与解封机制,帮助读者理解网络通信的本质。

本人今天上课又学习了一点新知识的皮毛,已经迫不及待的与小伙伴进行分享。
本篇内容将从以下四个方面展开分享:
1.数据传输过程
2.OSI的七大分层
3.TCP/IP协议族的组成
4.数据传输中的封装与解封的过程

一、数据传输过程

我们日常生活中的数据传输看起来是很快的,根本感觉不到中间有其它的步骤,但是其实里面存在着一些我们明面上看不见的过程。
下面我们拿快递的运输流程来举个例子。
先接受到所需要寄出的快递→将快递带到本地网点→网点将其带到分拨中心→由分拨中心确定方向→将快递送到目的地所在的城市→最后由快递员送到收件人手中。
请添加图片描述
数据传输的过程也是一样,由服务器→交换器→防火墙→路由器→目的地。
在这里插入图片描述

二、OSI的七大分层

OSI是由国际标准化组织(ISO)在1984年颁布的开放系统互连(OSI)参考模型,是一个开放式体系结构,将网络分成七层
分别是:物理层数据链路层网络层传输层会话层表示层应用层。每一层的功能又各不相同。

分层功能解释
物理层建立、维护、断开物理链接将计算机语言转换为比特流
数据链路层建立逻辑链接硬件地址寻址、校验物理地址(MAC地址)将比特流转换为数据帧
网络层进行逻辑地址寻址,实现不同网络之间的路径选择寻找对应的逻辑地址(IP地址)将数据帧转换为数据包
传输层定义传输数据的协议端口号以及流控和差错校验能根据应用进程端口号实现不同主机上用户进程之间的数据通信
会话层建立、管理、终止会话两个节点之间建立软件级别的通信
表示层数据的表示、安全、压缩负责数据格式的转换、加密、压缩和解压缩
应用层网络服务与最终用户的一个接口提供一个人机对话的窗口

三、TCP/IP协议的组成

TCP/IP协议是在OSI模型的七层分层结构基础之上缩减的五大组成部分。分别是:物理层数据链路层网络层传输层应用层
下面我们看看每一层与设备的对应关系(如下图)
在这里插入图片描述
每一层都拥有不一样规定的协议(如下图)
在这里插入图片描述
每一个协议都拥有不同的意思和用途,众多协议又都是在一些主要协议基础之上延申的。下面以一个表格简单的了解一下:

主要协议端口延申的协议主要用途
TCP传输控制协议(TCP)协议应用的端口及其协议功能----传输更加稳定可靠
80传输控制协议(HTTP)用于浏览器和Web服务器之间的请求和响应的交互
443超文本传输安全协议(HTTPS)在HTTP的基础上加了SSL/TLS层(安全套接层)的安全的超文本传输协议
21文件传输协议(FTP)用于控制连接DNS服务器
25简单邮件传输协议(SMTP)用于发送邮件
110邮局协议版本3(POP3)用于接收邮件
22安全外壳协议(SSH)用于计算机之间的远程加密登入
UDP用户数据报协议(UDP)协议应用端口及其协议功能-----传输效率更高
69简单文件传输协议(69)用于小文件的传输
53域名系统(DNS)用于解析DNS
111远程调用协议(RPC)用于远程过程调用
简单网络往里协议(SNMP)用于网络设备的管理
IP网际协议及其功能
地址解析协议(ARP)用于局域网中根据IP地址获得物理地址
逆地址解析协议(RARP)用于在局域网中通过ARP表根据物理地址请求IP地址
网际控制报文协议(ICMP)用于验证网络是否畅通
网际组管理协议(IGMP)用于主机与组播路由器之间组播通信

下面用一张图片给伙伴们展示TCP和UDP最直观的印象:
在这里插入图片描述

四、数据封装与解封的过程

刚刚我们也解释了数据在传输过程中并不是一步到位的,而是经过了很多程序步骤才得以到达目的地,而在各个步骤途中也不可能是一成不变的,就好像快递也得经过包装之后再进行运输,数据传输也是一样需要经过封装解封
具体过程可以参考下图:
在这里插入图片描述
上图就是将数据一层层包装然后再将其传输,传输的过程就是将之前的包装一层层解封,如下图:
请添加图片描述
以上就是本篇的所有内容,分享的不对的地方或者解释的不合理的地方希望伙伴们一起参与讨论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值