数据链路层

以太网原理

被刻印的时光 ゝ 提交于 2019-12-05 17:49:22
1、数据链路层的流量控制协议有停-等流量控制和华东窗口流量控制。 2、用滑动窗口流量控制时,若接受窗口WR的大小为1,则发送窗口WT的大小和编码二进制数4之间满足 WT<=2n-1(WR=1) 3、广域网数据链路控制规章有面向字符型和比特型传输。 4、面向比特型传输能用于任何链路结构,采用同步方式传输数据,连续发送方式。 5、数据链路层在信息字段的头尾各加有24Bit的控制信息、在整个帧前后都有标志字段,用于实现帧级同步,以表明一帧的开始和结束。 6、HDLC采用了零比特填充法使一帧中两个标志字段之间不会出现6个连续的1。 7、在控制字段,根据该字段最前面两个比特取值的不同,把HDLC分为信息帧、监督帧和无编码帧。 8、HDLC 的监督帧,因不含Info部分,成为定长帧 为48Bit长,用于实现帧的同步及信息的确认。 9、数据链路层使用的信道有点对点信道(一对一)和广播信道(一对多)。 10、数据链路层有LLC子层和MAC子层。 11、适配器主要进行串行/并行转换,对数据进行缓存、实现以太网协议。 12、适配器装有处理器和存储器,它和局域网之间的通信是通过电缆以串行传输方式进行的;与计算机之间是并行传输的。 13、以太网的MAC帧格式,在前面插入七个字节的前同步码(1010)和一个字节的帧开始定界符(011)、目的地址(6字节)、源地址(6字节)、类型(2字节)、数据、FCS 14

课程回顾 1

﹥>﹥吖頭↗ 提交于 2019-12-05 17:33:09
网络按照覆盖范围可分为局域网(LAN)、城域网(MAN)和广域网(WAN)。 OSI参考模型将整个网络的通信功能分为七层,由低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 严格对等层通信,对等层相同协议。 网络层地址是由网络地址和主机地址两部分地址组成的,网络地址是全局唯一的。 来源: https://www.cnblogs.com/wdn135468/p/11937298.html

TCP/IP协议

扶醉桌前 提交于 2019-12-05 15:17:11
TCP/IP协议的主要部分IP层,它相当于OSI参考模型的第三层——网络层。 网络层的主要作用是“实现端对端的通信”。在网络世界里,所有的主机都具有“IP地址”。(同时具有IP地址和路由控制能力的设备是“路由器”,而非主机) IP位于数据链路层之上,因此无论是以太网,WLAN,还是PPP,都不会改变IP地址的形式。 IP数据包的传输是偶然的,无计划的。一台主机将一个IP包发送到一个一台附近的路由器上,路由器接受这个IP包,接着将IP包转发到下一个路由器去(在这里决定下一步该转发到哪一个路由器)。这个过程可能会重复多次,直到IP包到底目标地址为止(在这个过程中,我们不关心数据链路层是怎么样的)。 为了将数据包发送给目标主机,所有主机都维护着一张路由控制表。根据这张表来选择发送的路由器。 虽然IP抽象化了数据链路层,但是IP包就像是包裹,数据链路则是运输车,由于有各种各样的数据链路存在,从IP层看数据链路层,各种数据链路层的最大不同之处在于它们各自传输的最大的传输单位MTU不同。为了解决这个问题,IP进行分片处理。即:将大的IP包分成较小的IP包在数据链路上传输。到了目标地址之后,较小的IP包会重新组合起来传输给上一层。 IP是面向无连接的服务。这点和UDP是一样的,它在通信之前,无需建立连接。但是这也会带来相应的问题,例如:对一台主机来说,IP服务是面向无连接的,因此需要进行网络监听

数据链路层

强颜欢笑 提交于 2019-12-05 15:15:15
物理层负责0、1比特流与物理设备电压高低、光的闪灭之间的互换。 数据链路层负责将0、1序列划分为数据帧从一个节点传输到临近的另一个节点,这些节点是通过MAC来唯一标识的(MAC,物理地址,一个主机会有一个MAC地址)。 封装成帧: 把网络层数据报加头和尾,封装成帧,帧头中包括源MAC地址和目的MAC地址。 透明传输:零比特填充、转义字符。 可靠传输: 在出错率很低的链路上很少用,但是无线链路WLAN会保证可靠传输。 差错检测(CRC):接收者检测错误,如果发现差错,丢弃该帧。 来源: https://www.cnblogs.com/123asdasdaz/p/11930311.html

IP-Mac地址作用

岁酱吖の 提交于 2019-12-05 15:11:55
MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址,也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address)或物理地址(Physical Address),它是一个用来确认网络设备位置的位址。在OSC模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 [1] 。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址 IP 地址是基于逻辑的,比较灵活,不受硬件的限制,也容易记忆。而 MAC地址在一定程度上与硬件一致,是基于物理的,能够标识具体的网络节点。这两种地址各有优点,使用时也因条件不同而采取不同的地址 Mac地址是固化在网卡里面的。从理论上讲,除非盗来硬件即网卡,否则一般是不能被冒名顶替的。基于 MAC 地址的这种特点,因此局域网采用了用MAC地址来标识具体用户的方法 无论是局域网,还是广域网中的计算机之间进行通信时,最终都表现为将数据包从某种形式的链路上的一个初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的传递都是由 ARP负责将IP地址映射到 MAC地址上来完成的 在命令提示符下输入命令“ipconfig /all”回车之后就会显示当前计算机的一些网络信息,其中

数据链路层协议的三个基本问题

独自空忆成欢 提交于 2019-12-05 14:10:44
1.封装成帧(在一段数据的前后分别添加首部和尾部,然后就构成了一个帧,确定帧的界限) 2.透明传输(定义一个字符“ESC”,在数据中遇到“EOT”或者“SOH”控制字符时,在控制字符前插入“ESC”转义字符,而接收端的数据链路层在将数据送往网络层之前删除这个插入的转义字符) 3.差错检测(循环冗余检验) 来源: https://www.cnblogs.com/1819zzh/p/11926817.html

MAC帧

亡梦爱人 提交于 2019-12-05 14:09:59
MAC帧是数据帧的一种。而所谓数据帧,就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如ip数据包。 在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如PPP帧、MAC帧等,其具体格式也不尽相同。 MAC帧的帧头包括三个字段。前两个字段分别为6字节长的目的地址字段和源地址字段,目的地址字段包含目的MAC地址信息,源地址字段包含源MAC地址信息。第三个字段为2字节的类型字段,里面包含的信息用来标志上一层使用的是什么协议,以便接收端把收到的MAC帧的数据部分上交给上一层的这个协议。例如,当类型字段的值是0x0800时,就表示上层使用的是IP数据报;若类型字段的值为0x8137,则表示该帧是由Novell IPX 发过来的。 MAC帧的数据部分只有一个字段,其长度在46到1500字节之间,包含的信息是网络层传下来的数据。MAC帧的帧尾也只有一个字段,为4字节长,包含的信息是帧校验序列FCS(使用CRC校验)。 来源: https://www.cnblogs.com/1819zzh/p/11926826.html

TCP/IP通信协议各层内容

笑着哭i 提交于 2019-12-05 11:44:54
应用层:应用层协议定义了互联网上常见的应用通信规范。每个应用层协议定义了客户端能够像服务器端发送哪些请求,服务器端能够向客户端返回哪些响应,这些请求报文和响应报文都有哪些字段,每个字段实现了什么功能,每个字段的各种取值所代表的意思。 传输层:传输层有TCP和UDP协议,TCP协议是可靠的传输方式,有丢包会重传;UDP是不可靠的传输方式,不检查丢包。 网络层:网络层协议负责再不同网段转发数据包,为数据包选择最佳转发路径,网络中的路由器负责在不同网段转发数据包,为数据包选择转发路径,因此我们称路由器工作在网络层。 数据链路层:数据链路层协议负责把数据包从链路的一端发送到另一端。网络设备由网线或线缆连接,连接网络设备的这段网线或线缆称为一条链路。在不同的链路上传输数据有不同的机制和方法,也就是不同的数据链路层协议,比如以太网使用CSMA/CD协议,点到点链路使用PPP协议。 物理层:物理层定义网络设备接口有关的一些特性,进行标准化,比如接口的形状、尺寸、引脚数目和排列、固定和锁定装置、接口线缆的各条线上出现的电压范围等规定,可以认为是物理层协议。 来源: https://www.cnblogs.com/ReaderinMarch-/p/11923088.html

网络

北城以北 提交于 2019-12-05 11:17:20
网络分为局域网(LAN)、城域网(MAN)、广域网(WAN)。我们接触更多是局域网,其分为接入层(星型网)、汇聚层(树型网)、核心层(分布式网络)。 OSI模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。前四层也称为底层数据流,后四层称主机间数据传输。OSI模型层次间严格对等层通信,对等层相同协议。物理层是OSI分层结构体系中最重要、最基础的一层,定义:媒介类型、连接头类型和信号类型。工作在物理层,所有的设备都处于同一个冲突域和广播域,设备共享相同的宽带。;数据链路层在不可靠的物理介质上提供可靠的传输。组合比特成字节,字节成帧,使用MAC地址(48位)访问媒体,链路层的主要功能:实现系统实体间二进制信息块的正确传输,对帧的收发顺序的控制。工作在数据链路层,每个网段都是一个单独的冲突域,所有的网段处于同一个广播域;网络层也称通信子网层,是高层协议之间的界面层,用于控制通信子网的操作,是通信子网与资源子网的接口。 OSI模型层次间的关系(严格对等层通信)--国际标准化组织(ISO) 第七层,应用层 第六层,表示层 第五层,会话层 第四层,传输层 传输层功能:分割上层应用程序;建立端到端的连接;将数据段从一台主句传到另一台主机;保证数据传送的可靠性(TCP)-重传 第三层,网络层--Internet工程任务组(IETF) 网络层功能:IP

网络基础

孤人 提交于 2019-12-05 11:16:38
网络的定义:   计算机网络,就是把地理分散的计算机与外设利用通信线路互连成一个系统,从而使众多的计算机可以方便地交互信息,共享资源。 网络的分类:    局域网(LAN),城域网(MAN),广域网(WAN) 网络拓朴结构:         现代通信网络主要用的是接入网(星型网),汇聚网(树状网),核心网(分布式网)三种 数据的传输方式的分类:      按照数据传输的顺序分:串行传输、并行传输   按照数据传输同步方式分:同步传输、异步传输   按照数据传输的流向和时间顺序分:单工、半双工、全双工 OSI参考模型:    应用层,表示层,会话层,传输层(segment),网络层(packet),数据链路层(frame),物理层(bit); 物理层的定义:    媒介(光纤、铜线),连接头,信号类型(光、电) Hub(集线器):   工作在物理层   所有的设备都处于同一个冲突域、广播域;设备共享相同的带宽 数据链路层的作用:   物理源地址和物理目的地址,定义网络拓扑结构,帧的顺序控制,流控(能发送接收) MAC地址:   长度是48比特,前24位叫做组织唯一标志符,区分了不同的厂家,后24位是由厂家自己分配的。 交换机/网桥:   工作在数据链路层   每个网段都是一个单独的冲突域,所有的网段都处于同一个广播域,独享带宽 网络层的功能:    提供编制方案 、提供路由 路由器: