osi

计算机网络 --OSI七层模型

只愿长相守 提交于 2020-01-08 12:09:51
计算机网络 --OSI七层模型 一)、OSI的定义 OSI: open system interConnection, 开放式系统互联。 结构: 物理层、数据链路层、网络层、传输层、会话层、 表示层 、应用层。(自下 而上) 现在我来说一个各个层的作用---。 二)、物理层 作用:用于传输比特流,定义物理设备标准,例如,网线的类型,光纤的类型,各 种设备的传输速度,解决了两台物理机之间的通信需求。 数据转换:将类似于010101的二进制数据转换为电流的强弱进行传输,当到达目的 地后再将其转为010101的二进制数据。 ​ 即:二进制 ---》电流强弱 ----》二进制。 数据表现形式:比特流。 代表:网卡。 三)、数据链路层 数据链路层的产生:解决数据传输不完整的问题。 作用:定义了如何格式化数据,如何控制物理介质的访问,提供了错误检测纠错的 功能,确保数据传输的可靠性。 数据表现形式:帧。 代表:交换机。 四)、网络层 作用:解决计算机之间点对点通信的问题,当有多个节点进行通信时,如何找到对 一个的目标节点,此时就需要网络层来将网络地址翻译为对应的物理地址, 将数据从路由方发送到接收方。 数据表现形式:路由包。 代表:路由。 协议:TCP/IP中的IP协议。 五)、传输层 作用:当进行大文件传输时,数据过大,传输耗时过长,会面临网络传输中断产生 数据丢失的问题

网络基础:OSI 七层模型、TCP/IP 四层模型

眉间皱痕 提交于 2020-01-07 16:54:50
1、Internet历史 1. 1968年由美国ARPA机构提出"资源共享计算机网络”,让ARPA的计算机互联起来,叫做阿帕网; 2. 1974年,第一个TCP协议详细说明发布了。 3. 一个 TCP 协议不能满足,TCP 协议分成了 TCP / IP 两个协议。 4. TCP / IP 网络分层 ----- OSI 七层网络模型、TCP/IP四层模型; 2、OSI七层模型(Open System Interconnect)   OSI七层模型:是ISO (International Organization for Standardization )组织在1985年研究的网络互连模型。其目的就是推荐所有公司使用这个规范来控制网络,这样所有公司都有相同的规范,就能互联了。 / 3、TCP/IP 四层模型 就是 对七层模型进行了合并 物理层 物理介质,实实在在的物理链路,它的主要作用是传输比特流,就是从1/0转化为电流强弱来进行传输,到达目的之后再转化为1/0,也就是我们常说的数模转换。 常见的物理介质有光纤、双绞线,以及无线电波,物理介质的不同决定了电信号的传输带宽、速率、传输距离以及抗干扰性等等。 数据链路层 对电信号进行分组并形成具有特定意义的数据帧,然后以广播的形式通过物理介质发送给接收方。 比特流(01)分组,8bit一组,依次帧的数据格式发送; 怎么知道是发送给我的么?-

OSI的基本概念

…衆ロ難τιáo~ 提交于 2020-01-05 04:44:22
OSI是Open System Interconnect的缩写,意为开放式系统互联。 OSI七层参考模型的各个层次的划分遵循下列原则: 1、同一层中的各网络节点都有相同的层次结构,具有同样的功能。 2、同一节点内相邻层之间通过接口(可以是逻辑接口)进行通信。 3、七层结构中的每一层使用下一层提供的服务,并且向其上层提供服务。 4、不同节点的同等层按照协议实现对等层之间的通信。 第一层:物理层(PhysicalLayer), 规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械 特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率 距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了利用信号线进行bit流传输的一组 操作规程,是指在物理连接的建立、维护、交换信息是,DTE和DCE双放在各电路上的动作系列。在这一层,数据的单位称为比特(bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。 第二层:数据链路层(DataLinkLayer): 在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路

2020/01/02 01-网络地址和路由

≡放荡痞女 提交于 2020-01-03 03:21:28
TCP/IP协议是分成了4层,osi是7层,tcp的应用层等于osi的上三层(应用层,表示层,会话层), tcp osi 传输层 传输层 internet 网络层 数据链路层 数据链路层 物理层 物理层 OSI分7层,TCP4层, 上面的应用层,(HTTP) 传输层(主要讲了TCP(面向连接,三次握手,发送具有标记位报文来实现的,syn,ack),UDP(非面向连接)) ‘传输层UDP,TCP协议,区别主要是因为他的报文首部’,格式不同决定的, TCP报文首部里有编号,确认号,此外还有标记,6个标记位,关键的在于建立会话,三次握手, 四次挥手,相关的重要的有三个标记位,SYN,FIN,ACK,这些不同的位标记起来,就可以让会话处于不同的状态,三次握手和四次挥手处于那种状态下,有11种状态 internet层,有arp协议,icmp协议 **arp是基于广播的,如果跨网段通讯,是一段一段进行通讯 在windows和linux都可以查到arp缓存表(只要通讯过一次就在你的电脑里记录mac地址生成arp缓存表) ** ip地址属于internet层,mac地址数据数据链路层,IP地址可以起到管理的效果,确认该主机在网络中的哪个位置 ip的信息, ip的格式:版本,ip来自于哪个包的标识,此外还有分片的标记位,ip协议包含有关键的地址,源ip地址和目标ip地址, ip位数:

OSI七层模型

孤者浪人 提交于 2019-12-26 15:22:54
一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。 具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上 物理层: 利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。 数据链路层: 通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。 网络层: 是OSI参考模型中最复杂的一层,也是通信子网的最高一层, 其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。 传输层 向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输, 传输层提供会话层和网络层之间的传输服务,这种服务从会话层获得数据,并在必要时,对数据进行分割。然后,传输层将数据传递到网络层,并确保数据能正确无误地传送到网络层。 会话层(Session Layer) 用户可以按照半双工、单工和全双工的方式建立会话,允许用户在两个实体设备之间建立、维持和终止会话,并支持它们之间的数据交换

漫谈OSI七层网络模型

廉价感情. 提交于 2019-12-24 16:51:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 学习网络总是绕不开“OSI七层网络模型”,说它" 通过分层的方式将复杂的网络通信简化,不同的网络节点,每一层只跟自己相同的层的通信,无需关心底层通信细节 "。大概是这么个意思吧,但是自己完全无法理解:分了这么多层看起来明明是复杂化了,怎么就说简化了呢?还说每层只跟自己相同的层通信,这怎么理解呢?你的数据明明是从上层到下层封包,然后在下层物理层和对方连接上,再从下到上解包,看不到“每层只跟自己相同的层通信”的意思啊? 就是这张图,如何理解水平方向用虚线表示的“层间通信”呢?还有就是分了这么多层为什么说是将通信工作简化了呢? 现在觉得,用写信这件事做比喻就能很好的理解上述两个问题了。首先是水平的"层间通信",比如我想给外省的朋友写信,那么对我而言在主观感觉上,这就是我和朋友的沟通,就是我们两个人之间的事,这就是上图中水平虚线表示的所谓“层间通信”。但是,实际这次沟通是不是只是我和朋友间的事呢?当然不是,我们两个人根本无法直接通信,实际在客观世界上跟我直接接触的是本地邮局的邮筒,我把写好的信装入信封写好地址塞入邮筒里,然后等待回信。为了实现我和外省朋友间的通信,在我和朋友之间其实有很多人参与其中,他们从各有分工,把邮件从邮箱中取出来,然后分类汇总、逐级分发等

OSI与TCP/IP各层的结构与功能,都有哪些协议

心不动则不痛 提交于 2019-12-24 06:59:42
http://blog.csdn.net/gs_008/article/details/50976379 ( 1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP 数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,ARP,RARP,MTU 物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 (2)TCP/IP五层模型的协议 应用层 传输层 网络层 数据链路层 物理层 物理层: 中继器、集线器、还有我们通常说的双绞线也工作在物理层 数据链路层: 网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层) 网络层: 路由器 、三层 交换机 传输层: 四层交换机、也有工作在四层的路由器 T CP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。

图解TCPIP-OSI7层网络模型

假装没事ソ 提交于 2019-12-23 02:13:35
OSI(Open System Interconnect) 应用层: HTTP 表示层: 转换应用处理信息和网络传输信息. 网络传入对比特流解释不同,所以一般使用base64转码 会话层: 建立和断开通信连接 socket的listen(),accept(),connect() 传输层: TCP/UDP协议 网络层: IP地址协议 数据链路层: 将0/1序列划分为有意义的数据帧,传送 物理层 1.计算机以二进制0/1表示信息 2.传输媒介用电压的高低/光闪灭/电波的强弱表示 3.物理层就是将二者进行转换 参考: <图解TCP IP> 来源: CSDN 作者: Claroja 链接: https://blog.csdn.net/claroja/article/details/103508488

OSI七层模型和TCP/IP四层模型

不问归期 提交于 2019-12-23 01:04:02
OSI七层模型和TCP/IP四层模型 什么是系统的分层结构? 指将系统的组件分隔到不同的层中,每一层中的组件应把保持内聚性,并且大致在同一抽象级别,每一层都应与它下面的各层保持松散耦合。 OSI模型和TCP/IP模型各有几层,并有何对应关系? OSI模型有七层从上到下依次:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP模型有四层从上到下一次为:应用层、传输层、网络层、网络接口层 对应关系: OSI中的应用层、会话层、表示层对应TCP/IP中的应用层。 OSI中的传输层对应TCP/IP中的传输层。 OSI中的网络层对应TCP/IP中的网络层。 OSI中的数据链路层、物理层对应TCP/IP中网络接口层。 OSI七层模型中哪层负责主机之间的数据传输,哪层负责网络数据传输,各层的作用是什么? 应用层、表示层、会话层负责主机之间的数据传输。 网络层、数据链路层、物理层负责网络数据传输。 OSI七层模型各层的作用 物理层:为数据段设备提供传输数据的通路,传输数据,单位为比特,关心的是信号、接口、传输介质。 物理层规定了四个特性 机械特性:硬件连接接口的机械特点 电器特性:物理连接上导线的电气连接以及有关的电路的特性 功能特性:物理接口中各条信号线的用法 规程特性:接口传输的全过程以及传输的事件发生的合法顺序 数据链路层:定义了一个合适的传输差错率

python之网络编程之OSI七层模型与tcp/udp三次握手四次挥手

依然范特西╮ 提交于 2019-12-20 07:36:27
1.客户端/服务端架构 1.硬件c/s架构 2.软件c/s架构 (b/s) 互联网中处处是c/s架构 客户端client《-----基于网络通信------》 server服务器 浏览器客户端 browser《---基于网络通信-----》server 浏览器是客户端(B/S架构也是C/S架构的一种) server端必须满足的条件: 1.稳定运行(网络、硬件、操作系统、服务端应用软件),对外提供服务 (运维负责网络、硬件、操作系统 软件出现bug可以先甩锅给运维) 2.服务端必须绑定一个固定的地址 2.什么是互联网 两大要素 1.底层的物理连接介质,是为了通信铺好道路 2.一套统一的通信标准-----互联网通信协议 如果把计算机看成分布于世界各地的人,那么连接两台计算机之间的internet实际上就是一系列统一的标准, 这些标准称之为互联网协议。 互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite) 互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。 3.osi七层模型 tcp/ip五层模型讲解 1.物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 2.数据链路层: 数据链路层由来 :单纯的电信号0和1没有任何意义,必须规定电信号多少位一组