OSI七层协议详解】的更多相关文章

一.简介 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架.其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持相关标准的一致性和兼容性提供共同的参考.这里所说的开放系统,实质上指的是遵循OSI参考模型和相关协议能够实现互连的具有各种应用目的的计算机系统. 二.与TCP/IP四层模型对比 2.1  OSI引入了…
  总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择路由 IP,ICMP,OSPF,EIGRP,IGMP 数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,MTU 物理层 以二进制数据形式在物理媒…
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上…
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上…
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上…
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上…
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上…
原文链接 https://blog.csdn.net/xw20084898/article/details/39438783…
一.物理层 1.负责设备之间的比特流的传输.物理接口.电气特性等. <1>物理接口:网线接口型号.音频线接口型号.视频线接口型号等 <2>电气特性:例如网线总共8根线,这8根线都是用来传输数据吗? 并不是,它只有1.3.2.6四根线用于传输数据,剩下的线不通都没关系, 相类似的功能都是由物理层进行控制的 2.物理层最常见设备 <1>网线 <2>网卡 二.数据链路层 1.数据链路层主要作用是封装成帧.用MAC地址访问媒介.错误检测与修正 <1>帧中…
OSI七层模型详解 TCP/IP协议 链接:https://www.nowcoder.com/questionTerminal/b2ccf60bbb13483b94b4bffe200b4f3c 来源:牛客网    物理层:通过媒介传输比特,确定机械及电气规范(位bit)中继器,集线器,双绞线     数据链路层:将比特组装成帧和点到点的传递(帧Frame)差错控制 网桥,以太网交换机,网卡(一半物理层,一半数据链路层)     网络层:负责数据包从源到宿的传递和网际互连(包PackeT)路由器,…
ISO七层模型详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在我刚刚接触运维这个行业的时候,去面试时总是会做一些面试题,笔试题就是看一个运维工程师的专业技能的掌握情况,这个很正常,给以一定的时间,你能回答出出题人满意的答案,就会给你进行加分,在做面试的时候我曾遇到过问FTP属于ISO的哪一层?其实这个是最简单的,这种面试题看到问题就应该随口说出答案的,如果你不能说出答案的话那么久跟着我以前来了解一下ISO七层模型的知识点吧. 由于最近刚刚工作需要,不得不捡起一些网络的知…
大白话OSI七层协议 互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层.实际上这个七层是不存在的.没有这七层的概念,只是人为的划分而已.区分出来的目的只是让你明白哪一层是干什么用的. 每一层都运行不同的协议.协议是干什么的,协议就是标准.实际上还有人把它划成五层.四层. 七层划分为:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. 五层划分为:应用层.传输层.网络层.数据链路层.物理层. 四层划分为:应用层.传输层.网络层…
目录 01 网络编程 一.软件开发架构 1.1 CS架构 1.2 BS架构 二.网络理论前戏 2.1 简介 2.2 常见硬件 三.OSI七层协议(五层) 3.1 七层协议 3.2 五层协议 3.3 知识储备(ARP协议.API接口.SDK接口) 3.4 网络层详解 3.5 传输层详解 四.TCP协议 4.1 三次握手 4.2 四次挥手 五.UDP协议 01 网络编程 一.软件开发架构 1.1 CS架构 c:client 客户端 s:server 服务端 理解: 将客户端看成是去店里消费客人 将服…
目录 软件开发架构 C/S架构 B/S架构 网络编程 互联网协议/OSI七层协议 传输层 网络层 数据链路层 物理连接层 socket 什么是socket 为什么用socket 如何使用 软件开发架构 客户端+服务端 服务端:24小时提供服务 客户端:寻找服务 C/S架构 Client:客户端 server:服务端 优点:软件的使用稳定,可以节省网络资源 缺点: 若用户想在同一个设备上使用多个软件,必须下载多个客户端 软件的每一次更新,客户端也必须重新下载更新 C/S架构的软件 例如:电脑上的Q…
1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行实践:而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型. 1.3 OSI是一种理论下的模型,而TCP/IP已被广泛使用,成为网络互联事实上的标准. TCP:transmission control protocol 传输控制协议 UDP:user data protocol 用…
一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端   24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器    想体验服务的时候才会去找服务端体验服务 S:服务端    24小时不间断的提供服务,即时监听,随时待命 实际上B/S架构也是C/S架构的一种 两种事物要想相互通信最基本的方式是通过一个规定好的协议去执行,然后就能得到有效沟通(通信),比如不同国家的人要想互相通话就得有个全球的语言标准——英语,全世界基本语言就是英语…
一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Session).传输层(Transport).网络层(Network).数据链路层(Data Link).物理层(Physical). 二.TCP/IP四层模型 TCP/IP是一个四层的体系结构,主要包括:应用层.运输层.网际层和网络接口层.从实质上讲,只有上边三层,网络接口层没有什么具体的内容. 三.五层体系结构 五层体系结构包括:应用层.运输层.网络层.数据链路层和物…
OSI七层协议 1 物理连接层 用高低电平模拟二进制数01012 数据链路层 以太网协议,Ethernet,要求连入网络的计算机必要要有一块网卡,并且规定全球每一块网卡的mac 地址都不一样,用12位十六进制数表示,前六位表示生产厂商,后六位表示流水线号 以太网协议的数据传输部分分为报头和数据部分,报头有18个字节组成,前6个字节为自己的mac地址, 中间6个字节是对方mac地址,后6个字节表示数据类型 以太网协议通信基本靠吼,一台机器想要和另外一台机器通信,同局域网内所有机器都能收到发包,其他…
13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型.实际存在的协议主要包括在:物理层.数据链路层.网络层.传输层和应用层.各协议也分别对应这5个层次而已. 要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊.. [1]物理层:主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化为1.0,也就是我们常说的数模转换与模数转换),这一层…
一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Session).传输层(Transport).网络层(Network).数据链路层(Data Link).物理层(Physical). 二.TCP/IP四层模型 TCP/IP是一个四层的体系结构,主要包括:应用层.运输层.网际层和网络接口层.从实质上讲,只有上边三层,网络接口层没有什么具体的内容. 三.五层体系结构 五层体系结构包括:应用层.运输层.网络层.数据链路层和物…
今日内容:socket网络编程    1.OSI七层协议    2.基于tcp协议的套接字通信    3.模拟ssh远程执行命令    4.tcp的粘包问题及解决方案    5.基于udp协议的套接字通信    6.socketserver 目标:开发一个C/S架构的软件C/S:客户端---->serverB/S:浏览器---->serverserver端:    1.位置必须固定/绑定一个固定的地址    2.对外一直提供服务,稳定运行    3.支持并发(让多个客户端感觉时被同时服务)网络…
6.25自我总结 1.网络框架 1.单机 单机游戏 以下两个基于网络的 2.CS架构 cs--->client客户/server服务 服务端(应用程序)一个就够了,客户端(应用程序)可以有多个 服务端和客户端都是应用程序,那两者一定都可以存储数据,哪一个存储数据更好: 服务端: 很多人都可以用,它一次更新,其它人还是直接拿,还能保证数据的安全 客户端:非常快,如果本地保存账号密码,安全性非常低,客户端不联网,数据不更新 3.BS架构 bs--->browser浏览器/服务端 客户端(浏览器)/…
一 互联网的本质 咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信. 现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做? 首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质. 其次,你要拨号,锁定对方的电话. 最后就开始通话了. 通话是有学问的,当时那个年代还没有推广普通话,所以你要是和河南的人电话联系,你要讲河南话. 你要是和东北的人电话联…
Time模块补充知识 date和datetime区别是什么? date 就是年月日 datetime就是年月时时分秒 以下代码为什么会报错? import json from datetime import datetime,date print(datetime.today()) print(date.today()) """ TypeError: Object of type 'datetime' is not JSON serializable ""…
目录 网络架构及其演变过程 单机架构 CS架构 BS架构 BS架构和CS架构的区别 C/S架构的优缺点: B/S架构的优缺点: 互联网与互联网的组成 互联网的组成(教科书版) 互联网的组成(科普版) OSI七层协议 物理层 数据链路层 以太网协议 Mac地址 广播地址 网络层 传输层 应用层 Socket抽象层 Socket抽象层 网络架构及其演变过程 单机架构 单机:顾名思义,就是不需要进行联网操作 应用领域 俄罗斯方块 连连看 CS架构 CS架构: C--client--客户端,用于安装用户…
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器    定义:       这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上对用户的电脑操作系统环境依赖较大    比如:       qq.微信.网盘.优酷这一类是属于需要安装的桌面应用 ​    优点:       安全性高,个性化设置,功能全面,响应速度快    缺点:       开…
day28 C/S B/S架构 C:client 客户端 B:browse浏览器 S:server 服务端 C/S C/S架构:基于客户端与服务端之间的通信 ​ QQ.游戏.皮皮虾 ​ 优点:个性化设置,响应速度快 ​ 缺点:开发成本,维护成本高,占用空间,用户固定 B/S B/S架构:基于浏览器与服务端之间的通信 ​ 谷歌浏览器.360浏览器.火狐浏览器等等 ​ 优点:开发维护成本低,占用空间相对低,用户不固定 ​ 缺点:功能单一,没有个性化设置,响应速度相对慢一些 网络通信原理 网络通信模拟…
OSI七层协议是一个用于计算机或通信系统间互联的标准体系. 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0. 数据链路层的功能:定义了电信号的分组方式按照以太网协议:一组电信号构成一个数据包, 叫做一组数据‘帧’:每一数据帧分成:报头head和数据data两部分.head前六个字节和后六个字节是mac地址,基于mac地址来标示对方:在局域网内以广播的方式工作. 网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址. 传输层功能:建立…
网络编程 什么是网络编程? 网络编程就是编写基于网络传输数据的应用程序 为什么需要网络编程? 在我们以前的编程中,所有的数据都是存在于本地,且只能由我们自己使用,不能进行跨电脑通讯,但是在实际的生活中,我们使用的应用程序都需要与其它计算机进行通讯,这时候我们就需要编写基于网络传输数据的应用程序 C/S架构与B/S架构 学习网络编程就是想使多台计算机之间进行数据的传输,那么这就需要至少两台计算机进行连接,一台计算机存放着共享的数据,另一台计算机可以进行访问. C/S架构 所谓的C/S架构就是指cl…
OSI七层协议模型 TCP/IP四层模型 首先我们梳理一下每层模型的职责: 链路层:对0和1进行分组,定义数据帧,确认主机的物理地址,传输数据: 网络层:定义IP地址,确认主机所在的网络位置,并通过IP进行MAC寻址,对外网数据包进行路由转发: 传输层:定义端口,确认主机上应用程序的身份,并将数据包交给对应的应用程序: 应用层:定义数据格式,并按照对应的格式解读数据. 然后再把每层模型的职责串联起来,用一句通俗易懂的话讲就是: 当你输入一个网址并按下回车键的时候,首先,应用层协议对该请求包做了格…