话接上回,我们经历了一次完整的购物之旅,中间经历了多个层次,这些层次的奥妙在哪里?且听我娓娓道来。首先我们要明白网络分层的意义在哪?因为互联网发展的今天,已经非常之庞大了,所以就会越来越复杂,而处理复杂的问题的最好办法就是分而治之。好,下面我们化身为一个网络软件,而且是可移植的,可以跑在不同样的操作系统平台上,而且我们多个接口,网络数据从我们的一个接口进来,经过我们的处理之后,从另外一个接口出去。
分类:
其他好文 时间:
2020-05-29 18:00:58
阅读次数:
93
计算机网络基础-1-概述 计算机网络基础-2-物理层 数据链路层 一、数据链路层概述 数据链路层使用的信道主要有以下两种类型: 点对点信道:这种信道使用一对一的点对点通信方式 广播信道:这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调 ...
分类:
其他好文 时间:
2020-05-25 19:46:02
阅读次数:
94
PPP协议点到点的协议(PointtoPointprotocol,PPP)是IEFI(InternetENgineeringTaskFoerce,英特网工程任务组)突出的点到点类型线路的数据链路层协议。它解决了SLIP中的问题,并成为正式的英特网标准PPP协议在RFC1661、RFC1662和RFC1663中进行了描述。.PPP支持在各种物理类型的点到点串行线路上传输上层协议报文。PPP有很多.丰
分类:
其他好文 时间:
2020-05-25 09:21:45
阅读次数:
54
本博来源:《linux高性能服务器编程》 TCP/IP协议族是一个四层协议系统。 可以看到该协议族是由多个协议组成的。其中重要的是IP协议、TCP协议、UDP协议。 同时可以清楚的看到,socket套接字处于应用层和传输层的中间,充当一个调度者的角色。 1.数据链路层:实现了网卡接口的网络驱动程序。 ...
分类:
其他好文 时间:
2020-05-24 12:01:00
阅读次数:
62
1.分组原因 IP数据报被封装在数据帧里,故数据链路层的数据报严格制约着IP数据报的长度。在路由选择中,不同的链路可能使用不同的链路层协议,有不同的MTU(最大传送单元)。以太网的MTU为1500B,而许多广域网的MTU不超过576B。 2.如何识别是同一个片 片在目的地的网络层会重新组装,目的主机 ...
分类:
其他好文 时间:
2020-05-23 18:47:47
阅读次数:
78
阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 socket 2.3.7 小结 三.网 ...
分类:
其他好文 时间:
2020-05-23 13:06:00
阅读次数:
53
二层中组播数据转发的问题组播数据在二层被泛洪,造成:?网络资源浪费。?存在安全隐患。主机加入组播组需要向上游设备发送IGMP成员报告,这样上游设备才可以将组播报文发送给主机。由于IGMP报文是封装在IP报文内,属于三层协议报文,而二层设备不处理报文的三层信息,所以主机加组的过程二层设备并不知道,而且通过对数据链路层数据帧的源MAC地址的学习也学不到组播MAC地址(数据帧的源MAC地址不会是组播MA
分类:
其他好文 时间:
2020-05-22 17:29:54
阅读次数:
67
很多朋友一直对二层工业交换机和三层工业交换机有着很模糊的概念,对他们的功能也不是很熟悉,今天我们就来详细谈谈这个二层和三层工业交换机到底有什么功能?他们之间的区别是什么?一、什么是二层工业交换机?二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一
分类:
其他好文 时间:
2020-05-21 19:42:55
阅读次数:
49
很多朋友一直对二层工业交换机和三层工业交换机有着很模糊的概念,对他们的功能也不是很熟悉,今天我们就来详细谈谈这个二层和三层工业交换机到底有什么功能?他们之间的区别是什么?一、什么是二层工业交换机?二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一
分类:
其他好文 时间:
2020-05-21 19:34:29
阅读次数:
61
数据链路层 一、链路层特点 1.封装成帧 将网络层传下来的分组添加首部和尾部封装层数据帧,用于标记帧的开始和结束。 2.透明传输 透明表示一个实际存在的事物看起来好像不存在一样。 帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判定。需要在数据部 ...
分类:
其他好文 时间:
2020-05-21 16:23:36
阅读次数:
59