计算机网络——OSI参考模型和TCP/IP协议
我们一般使用的TCP/IP协议栈没有按照OSI七层模型来设计,在TCP/IP协议栈中,网络层中的协议有ARP、IP、ACMP和IGMP。ARP协议为IP协议提供服务,IP协议为ICMP和IGMP提供服务,网络层中的协议也有细微的层的划分。
如上图,客户端输入网址请求访问网站,应用层的网站开始准备要传输的网页,也就是要传输的数据,网页的数据量太大,没办法直接传输。这时候传输层把网站的数据分段编号,这是传输层要做的事情,分段之后数据还是没办法传输。这时候网络层负责写地址,即发送方IP地址和接收方IP地址。为了让数据能在网络中传输,还得加上目标MAC地址和发送方MAC地址,这样数据才能到达路由器,然后路由器选择路径到达目的地址。
这是一层层加地址的过程,也就是封装的过程,如下图所示。当数据到达目的客户端之后,需要将数据中MAC地址和IP地址去掉,数据包中分割的序列号也要去掉才能得到最终的数据,这就是解封的过程。
如上图,应用层准备数据,传输层加上TCP的头,这一部分数据叫数据段;在网络层需要加上IP地址(IP头),这就形成了数据包;到了数据链路层,数据包会加上MAC地址(MAC头)和FCS(检验和,负责差错校验),形成数据帧;在物理层中,传输的是二进制的01010数据,也就是Bit流,以上就是封装的过程,在不同的阶段有不同的名称;
上图中,计算机在接收到数据帧后,需要去掉为了传输而添加的附加信息,这称为解封装,是上述封装操作的逆向过程;
计算机网络——OSI参考模型和TCP/IP协议相关推荐
- 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了
来源 | 网络工程师笔记 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就问我可不可以写些比较容易理解的文章,我想了想那就从头说起吧! 那么什么是网络呢? 百 ...
- 使用分层网络模型的两个优点是什么_从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了...
从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了mp.weixin.qq.com 前言 今天和大家一起谈谈"网络",之前写的文章可能不太通俗易懂,有人就 ...
- OSI参考模型和TCP/IP参考模型-详解
<OSI参考模型和TCP/IP参考模型> 目录 OSI七层模型 第7层-应用层 第6层-表示层 第5层-会话层 第4层-处理信息的传输层 第3层-网络层 第2层-数据链路层(DataLin ...
- OSI参考模型和TCP/IP参考模型
读者一定都听说过著名的OSI协议参考模型,它是基于国际标准化组织ISO的建议发展起来的,从上到下共分为 7 层:应用层.表示层.会话层.传输层.网络层.数据链路层及物理层.这个 7 层的协议模型虽然规 ...
- 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...
计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...
- OSI参考模型和TCP/IP模型
文章目录 1.OSI参考模型 1.1 OSI参考模型简介 1.2 OSI七层参考模型 2.TCP/IP模型 2.1 TCP/IP模型(五层/四层) 2.2 各层对应的协议 3.数据封装解封装过程 4. ...
- 计算机网络:ISO/OSI参考模型和TCP/IP模型
注:最后面试挑战,你掌握了吗? 文章目录 OSI参考模型 历史 OSI详细描述 应用层概述 表示层概述 会话层概述 传输层概述 网络层概述 数据链路层概述 物理层概述
- 第一章 OSI网络模型和TCP/ IP协议栈
第一章 OSI网络模型和TCP/ IP协议栈 1.1 计算机网络的定义 计算机网络是指将若干台地理位置不同,且具有独立功能的计算机,通过通信设备和传输线路相互连接起来,按照一定的通讯规则进行通信,以实 ...
- CNT-OSI七层参考模型和TCP/IP四层网络协议
1.计算机网络体系 计算机网络体系结构是指计算机网络层次结构模型,它是各层协议和层次之间的端口集合.在计算机网络中实现通信必须依靠网络通信协议. OSI七层参考模型:目前广泛采用的是国际标准化组织IS ...
最新文章
- 3.22 爬虫小记
- Redis-cluster架构
- 微信开发系列之六 - 使用微信OAuth2 API读取微信用户信息,显示在SAP UI5里
- Eclipse调整tomcat内存大小
- hostingEnvironment与宿主环境
- SSM+MySQL实现在线考试系统(含源码、MySQL、文档,包运行)
- SAR图像:拟合杂波时常用的分布
- 硅基生命之漫谈-1:天马行空
- 苹果wifi网速慢怎么办_无线WiFi满格网速却很慢怎么办 如何提升网速【详解】
- centos7环境下编译bitcoin
- 程序员谨防加班猝死的十大建议
- 漫画版的你,离线版AnimeGANv2初体验
- Git 使用详解,日常使用 | 什么是git
- ┎结构之美┒之Trie树
- 设置首字母大写(js)
- 阿里云DNS服务器免费版和付费版列表
- 北极没冰川了。。。南极下起了冻雨。。。
- AI-多模态-文本->图像-2021:Stable Diffusion【开源】【目前开源模型中最强】
- bim要求计算机什么配置,BIM对电脑配置的要求
- 手机sim卡被格式化了数据怎么找回来