网络模型 —— OSI七层模型,TCP五层模型,以及区分
1. OSI七层模型
|
OSI层 |
介绍 |
功能 |
TCP/IP协议 |
|
应用层 |
操作系统或网络应用程序提供访问网络服务的接口。 |
文件传输、浏览器、电子邮件 |
HTTP, FTP, TFTP, SNMP, DNS, Telnet |
|
表示层 |
解决用户信息的语法表示问题。 |
数据格式化,压缩与解压缩,加密,代码转换 |
/ |
|
会话层 |
访问验证和会话管理在内的建立和维护应之间通信的机制。 数据单位 报文 |
解除/建立与其他接点的联系 |
/ |
|
传输层 |
负责换取全部信息,提供可靠的数据传输服务。 数据单位 数据包 |
端对端接口 |
TCP, UDP, SPX |
|
网络层 |
选择合适的网间路由和交换节点,将 帧 组成数据包,封装逻辑地址信息。 数据单位 数据包 |
为数据包选择路由 |
IP, ICMP, RIP, OSPF, BGP, ICMP, IPX |
|
网络链路层 |
建立相邻节点直接的数据链路,通过差错控制提供数据帧在信道上的无差错传输。 数据单位 帧 |
传输有地址的帧,错误检测 |
SLIP, CSLIP, PPP, ARP, RARP, MTU |
|
物理层· |
规定通信设备的机械、电气、功能和过程的特性。 数据单位bit |
在物理媒介上传输数据 |
ISO2110, IEEE |
2. TCP四层协议
TCP/IP协议与地层的数据链路和物理层无关
|
名称 |
作用 |
协议 |
|
应用层 |
应用程序 |
Telnet… |
|
运输层 |
提供应用程序间的通信 |
TCP… |
|
网际层 |
定义IP地址格式 |
IP… |
|
网络接口层 |
网络接口,负责IP数据包并通过网络发送/接收网络上的物理帧 |
ARP… |
3. 五层协议
|
应用层 |
|
运输层 |
|
网络层 |
|
数据链路层 |
|
物理层 |
网络模型 —— OSI七层模型,TCP五层模型,以及区分的更多相关文章
- OSI七层与TCP/IP五层
OSI七层与TCP/IP五层网络架构详解 OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 ...
- 01:osi七层---基于TCP协议的套接字(socket)
1 : osi 七层,tcp/ip 五层 1 cs架构和bs架构2 互联网3 osi七层 tcp/ip五层 -物理层 -网线.光纤 -数据链路层 -网卡 - ...
- 01网络编程(基础知识+OSI七层协议+TCP与UDP)
目录 01 网络编程 一.软件开发架构 1.1 CS架构 1.2 BS架构 二.网络理论前戏 2.1 简介 2.2 常见硬件 三.OSI七层协议(五层) 3.1 七层协议 3.2 五层协议 3.3 知 ...
- OSI七层协议&TCP协议(三次握手四次挥手)
今日内容 python 基础回顾 软件开发架构 网络理论前戏 OSI 七层协议(五层) TCP协议 三次握手与四次挥手 UDP协议 内容详细 一.python 基础回顾 1.基本数据类型 整型 int ...
- OSI七层与TCP/IP五层网络架构详解
引用自:http://www.2cto.com/net/201310/252965.html OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天 ...
- OSI七层与TCP/IP五层网络架构
OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代 ...
- OSI七层与tcp/ip四层
1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代 ...
- OSI七层与TCP/IP四层(小结)
OSI 七层模型 我们一般使用的网络数据传输由下而上共有七层,分别为物理层.数据链路层.网络层.传输层.会话层.表示层.应用层,也被依次称为 OSI 第一层.第二层.⋯⋯. 第七层. 各层功能简介 1 ...
- OSI七层和TCP/IP四层的关系、TCP与UDP、HTTP、Socket
HTTP(应用层协议):超文本传输协议,HTTP协议是建立在TCP协议之上的一种应用. HTTP协议详细解释 2Http详解 TCP(面向连接的传输层协议):transmission control ...
随机推荐
- Harbor--企业级项目管理
Harbor基本介绍: Harbor 是 Vmware 公司开源的,企业级的Docker仓库管理项目 支持建立多个仓库 支持安全特性, 如用户管理,权限控制和 参考http://www.cnblogs ...
- DOS的重定向命令及在安全方面的应用
dos的重定向命令 2006-10-15 16:47 新手DOS应用技巧人小鬼大 重定向命令在安全方面的应用来源:ChinaITLab收集整理2005-7-21 11:12:00 大家知道,DOS下有 ...
- python基础之 面向对象之反射
1.isinstance和issubclass issubclass(Son,Foo) 判断雷与类之间的是否有继承关系,接受两个参数,一个是疑似子类,一个是疑似父类,判断Son是否是Foo的子类 ob ...
- HttpWebRequest请求http1.1的chunked的解析问题记录
问题:我的请求获取不到URL对应的内容(换个浏览器可以). 第一步对比wirshark截包看HTTP请求头,发现我这缺失一部分请求头. 对着官方文档添加即可.https://msdn.microsof ...
- One VS Rest
简单来说就是分类的类别有多个,不再是二分,比如根据某些特征,什么温度.湿度.空气流动情况来预测天气,天气的label不能说是好天气和坏天气两种,而是分晴天.雨天.阴天,雪天等等,对于决策树或者从计算机 ...
- 微信小程序获取用户手机号详解
最近在做一款微信小程序,需要获取用户手机号,具体步骤如下: 流程图: 1.首先,客户端调用wx.login,回调数据了包含jscode,用于获取openid(用户唯一标识)和sessionkey(会话 ...
- 使用rander() 将后台的数据传递到前台界面显示出来
1.创建templates文件夹 2.在该文件夹内创建html界面a.html 3.views.py: def a(request): love='iloveyou' return render(re ...
- 前端学习历程--js事件监听
一.事件监听使用场景 1.事件触发多个方法的时候,后一个方法会把前一个方法覆盖掉. window.onload = function(){ var btn = document.getElement ...
- 133. Clone Graph(图的复制)
Given the head of a graph, return a deep copy (clone) of the graph. Each node in the graph contains ...
- rocketmq源码打包步骤
1,从git上面克隆好源码之后,进入rocketmq目录,执行: mvn -Prelease-all -DskipTests clean install 2,打包完成之后,进入distribution ...