网络七层协议

网络传输(四层和七层定义)

馋奶兔 提交于 2019-12-03 05:24:27
一、四层协议定义如下: 第四层,应用层: 应用层对应于OSI七层参考模型的应用层和表达层。 因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等 第三层,传输层: 传输层对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。 其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。 第二层,网络层: 网络层对应于OSI七层参考模型的网络层。负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断信息。 协议:本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),ICMP协议。 第一层,网络接口层 网络接口层包括用于协作IP数据在已有网络介质上传输的协议。 协议:ARP,RARP 二、七层协议定义如下: ┌───────┐   │ 应用层 │←第七层   ├───────┤   │ 表示层 │   ├───────┤   │ 会话层

osi七层协议

匿名 (未验证) 提交于 2019-12-02 23:49:02
互联网协议按照功能不同分为osi七层或则tcp/ip五层或tcp//四层 每层运行常见的物理设备 五层协议 物理层 物理层功能:主要是基于电器特性发送高低压(电信号),高电压对应数字1,低电压对应数字0,例如光纤和双绞线 数据链路层 单纯的电信号没有意义,必须规定电信号多少位一组,数据链路层定义了电信号的分组方式 以太网协议:形成的标准协议,即以太网协议ethernet,它规定一组电信号构成一个数据报,叫做'帧',每一数据帧分成:报头head和数据data两部分 head包含:(固定18个字节) 发送者/源地址,6字节 接受者/目标地址,6字节 数据类型,6字节 data包含(最短46字节,最长1500字节) 数据包的具体内容 head长度+data长度 = 最短64字节,最长1518字节,超过最大限制就分片发送 mac地址: head中包含的源和目标地址由来:ethernet规定接入internrt的设备必须都具有网卡,发送端和接收端的地址便是网卡的地址,即mac地址 mac地址:每块网卡出厂时都被烧制上世界上唯一的mac地址,长度为48位2机制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号) 广播: 有了mac地址,同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另一台主机的mac地址) etnernet采用原始的方式,广播的方式进行通信

网络七层协议之物理层

匿名 (未验证) 提交于 2019-12-02 21:53:52
我们以一个非常简单的例子开始: 这时,你可能会想到,用一根电缆把两台服务器连接起来: 低电平 高电平 0 1 01 1111010101... 1111 0000 到目前为止,我们是不是万事具备了呢? 一个比特流信道成为现实?――理论上是这样子的。 但是,现实世界往往要比理想化的模型复杂一些。 0 1 101101001101 1 1 101010 010101 101010 1101011 010101 1 如果两台服务器同时往信道里发送数据,会发生什么事情呢? 0 1 0 1 解决方式也简单,只需在硬件层面实现一种机制:在检测到两台服务器同时发送数据时,及时喊停,并协商到底由哪一方先发。 本节讨论了一个最简单的模型,解决两台服务器之间的通讯问题。 通过电缆,在两台机器间建立了一个理想的比特流传输信道。 这其实就是网络分层结构中最底层――物理层的作用: 传输比特流 依赖物理(电气)特性 这一层对开发人员来说,基本上是透明的,我们只需将其理解成一个比特流传输信道即可。 至于细节问题,高低电平啦,信号啦,各种物理特性啦,通通留给电子工程师去关心好啦! 多服务器通讯问题 数据链路层 微信公众号 文章来源: 网络七层协议之物理层

网络OSI七层协议(Open System Interconnection:开放式系统互联)

ぃ、小莉子 提交于 2019-12-02 14:34:54
转:https://www.zhihu.com/question/50901704/answer/393216656 https://zhuanlan.zhihu.com/p/82435663 https://zhuanlan.zhihu.com/p/73807507 首字母:Please Do Not Tell Stupid People Anything OSI是一个完整的、完善的宏观理论模型;而TCP/IP(参考)模型,更加侧重的是互联网通信核心(也是就是围绕TCP/IP协议展开的一系列通信协议)的分层,因此它不包括物理层,以及其他一些不想干的协议;其次,之所以说他是参考模型,是因为他本身也是OSI模型中的一部分,因此参考OSI模型对其分层。 1物理层: Physical 打个比方,淘宝卖家利用火车或船运,汽车等把货物送到你手里。而在计算机网络中,信息(货物)的传输我们最直观的感觉就是靠的光纤,双绞线等介质,同时计算机底层是识别二进制数据的,光纤等设备通过电信号(光信号)来表示这些二进制数据,比如大家都用10V表示1 0V表示0,并且规定统一了传输介质的特性,只要各个厂家共遵循这些特质就能正确传递数据了。 即,电脑之间(准确来说网络设备之间)物理连接的介质,以及网络 设备与 网络 终端之间数据传递的规则 称之为物理层,其中的数据是以比特的形式传递的。 单位:比特 2数据链路层

网络协议(osi七层协议)

半城伤御伤魂 提交于 2019-11-28 03:27:56
目录 一 互联网的本质 二 osi七层协议 三 网络通信实现 四 网络通信流程 五. 访问流程示例图 一 互联网的本质 咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。 现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做? 首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。 其次,你要拨号,锁定对方的电话。 最后就开始通话了。 通话是有学问的,当时那个年代还没有推广普通话,所以你要是和河南的人电话联系,你要讲河南话。 你要是和东北的人电话联系,你要讲东北话。 你要是和上海的人联系你要讲上海话。 如果你要是有广西,内蒙,唐山,山东等等等等的朋友,你要是打电话是否都要学习当地的方言才能沟通呢? 其实不是,而是咱们推广了普通话,这样只要大家都会说普通话,这样就可以建立良好的通信。 那如果是与特朗普和普京通电话呢? 那你还要学各个国家的语言么? No!No! No! 咱们现在国际上交流通用语言就是英语,其实咱们把英语学会了,就可以与各个国家的人交流了。这两个例子说明了什么?说明了咱们要统一标准,都遵循一个标准的话,就可以建立良好的通信。 两台计算机之间的通信与两个人打电话原理是一样的。   1,首先要通过各种物理连接介质连接。   2

OSI七层协议与TCP/IP四层协议

南笙酒味 提交于 2019-11-28 01:40:38
物理层协议 : 负责0、1 比特流 (0/1序列)与电压的高低、逛的闪灭之间的转换。规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性;该层为上层协议提供了一个传输数据的物理媒体,只是说明标准。 在这一层,数据的单位称为 比特(bit) (注:bit和字节Byte,我们常说的1字节8位2进制即:1B=8bit)。属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌环网。 数据链路层协议 : 负责物理层面上的互联的、节点间的通信传输(例如一个以太网项链的2个节点之间的通信);该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。 在这一层,数据的单位称为 帧(frame) 。数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等。 网络层协议 : 将数据 传输到目标地址 ;目标地址可以使多个网络通过路由器连接而成的某一个地址,主要负责寻 找地址和路由选择 ,网络层还可以实现拥塞控制、网际互连等功能。 在这一层,数据的单位称为 数据包(packet) 。网络层协议的代表包括:IP、IPX、RIP、OSPF等。 传输层协议 (核心层): 传输层是OSI中最重要、最关键的一层,是唯一负责总体的数据传输和数据控制的一层;

OSI七层与TCP/IP五层网络架构详解

ぃ、小莉子 提交于 2019-11-27 23:49:03
OSI和TCP/IP是很基础但又非常重要的网络基础知识 (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五层模型的协议 应用层 传输层 网络层 数据链路层 物理层 物理层:中继器、集线器、还有我们通常说的双绞线也工作在物理层 数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网卡是一半工作在物理层、一半工作在数据链路层) 网络层: 路由器 、三层 交换机 传输层:四层交换机、也有工作在四层的路由器 二、TCP/UDP协议 TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输

七层协议和四层协议

只愿长相守 提交于 2019-11-27 19:09:58
   OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说: 物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上   集线器是物理层设备,采用广播的形式来传输信息。   交换机就是用来进行报文交换的机器。多为链路层设备(二层交换机),能够进行 地址学习 ,采用 存储转发 的形式来交换报文.。   路由器的一个作用是 连通不同的网络 , 另一个作用是选择信息传送的线路 。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率。 交换机的工作原理   交换机拥有一条很高带宽的内部总线和内部交换矩阵。交换机的所有的端口都挂接在这条总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在则广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。

网络 osi七层协议

我是研究僧i 提交于 2019-11-27 09:20:28
一 互联网的本质 咱们先不说互联网是如何通信的(发送数据,文件等),先用一个经典的例子,给大家说明什么是互联网通信。 现在追溯到八九十年代,当时电话刚刚兴起,还没有手机的概念,只是有线电话,那么此时你要是给在外地的人打电话,你应该怎么做? 首先你要确保你们两个的座机要有一堆连接介质连接(电话线,转换器等等)咱们统称物理连接介质。 其次,你要拨号,锁定对方的电话。 最后就开始通话了。 通话是有学问的,当时那个年代还没有推广普通话,所以你要是和河南的人电话联系,你要讲河南话。 你要是和东北的人电话联系,你要讲东北话。 你要是和上海的人联系你要讲上海话。 如果你要是有广西,内蒙,唐山,山东等等等等的朋友,你要是打电话是否都要学习当地的方言才能沟通呢? 其实不是,而是咱们推广了普通话,这样只要大家都会说普通话,这样就可以建立良好的通信。 那如果是与特朗普和普京通电话呢? 那你还要学各个国家的语言么? No!No! No! 咱们现在国际上交流通用语言就是英语,其实咱们把英语学会了,就可以与各个国家的人交流了。这两个例子说明了什么?说明了咱们要统一标准,都遵循一个标准的话,就可以建立良好的通信。 两台计算机之间的通信与两个人打电话原理是一样的。   1,首先要通过各种物理连接介质连接。   2,找准确确定对方计算机(准确到 软件 )的位置。   3,通过统一的标准(一揽子协议)进行数据的收发。