TCP/IP网络路由技术

名词解释:

局域网:小范围的网络,可以是家庭、学校、公司、政府部门内部的网络,通常提到的私网、内网,一般是局域网。

广域网:大范围的网络,跨接很大的物理范围,能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。通常提到的公网、外网一般指的是广域网。

来自广域网对局域网内电脑的连接请求,路由器或网关在绝大多数情况下都会进行拦截。广域网与局域网交换数据要通过路由器或网关的NAT(网络地址转换)进行。

Mbit与MByte:100Mbit/s 网络带宽相当于12.5MByte/s速度,出去30-40%的协议首部开销,实际用户数据可达到的最高速率为7-8MByte/s。

1.VLAN

VLAN是指的LAN是广播域,即广播帧,目标MAC地址全部为1。

在基于以太网的通信中,必须在数据帧中指定目标MAC地址才能正常通信。因此发送端必须先广播“ARP请求信息”来尝试获取目标计算机的MAC地址

洪泛:交换机收到广播帧(ARP请求)之后,会将它转发给交换机接收端口之外的其他所有端口,这个过程称之为洪泛(Flooding)。转发过程中下一个交换机收到广播帧也会洪泛。这会浪费带宽,增加CPU和内存负担。

为有效避免洪泛,在设计LAN时,需要有效划分广播域,用于在二层交换机上划分广播域的技术,就是VLAN。

通过对交换机的端口进行分组,VLAN将一个物理的LAN在逻辑上划分为多个广播域(多个VLAN),VLAN内的主机间可以直接通信(交换机只将广播帧转发给与接收端口分在同一组的其他端口)。如果未做其他处理的话,VLAN间是无法通信的。

VLAN划分种类:分为基于端口的静态VLAN,基于IP地址(基于子网)的动态VLAN。基于MAC地址、基于用户的作为辅助性配置使用。

基于端口的静态VLAN最常用。简单、有效,但是用户从一个端口移动到另一个端口时,管理员必须对VLAN成员重新配置。

基于IP的VLAN,通过端口所连计算机的IP地址来决定端口所属VLAN。即使计算机改变了所连接的端口,交换机通过IP地址能正确指定端口所属的VLAN。一般路由器和三层交换机都使用基于IP地址的方法划分VLAN。

2.中继设备

物理层:HUB(集线器)。

数据链路层:交换机、网卡。

网络层:路由器(Router)、三层交换机。

传输层:网关(Gateway)、协议转换器。

1.HUB

集线器,外观是一个多口的黑盒子,多个设备可以通过HUB连接在一起,组成一个星形网络,HUB内部使用了总线共享技术,采用CSMA/CD技术进行交互。HUB发送数据采用广播方式。有源HUB能对信号放大或再生。

2.网卡和Model

网卡又称网络适配器(Network Adapter)或网络接口卡(Network Interface Card),用于计算机与外界局域网的连接。

Model,用于计算机内由 “0”,“1”组成的数字信号和电话线上的模拟信号的转换。发送数据时,先由Model将数字信号转为模拟信号,即“调制”;接收数据时,先由Model将模拟信号转换为数字信号,即“解调”。

3.二层交换

交换机:外观跟HUB差不多,端口数据可能比较多。内部结构不是一条总线,而是数字交叉网络,能把各个终端进行暂时的连接,互相独立传输数据。为每个端口设置了缓冲区。

普通的交换机是二层交换机。属于数据链路层,可以识别数据包中的MAC地址,根据MAC地址进行转发。

工作流程:读取数据包中的目的MAC地址,在自身的地址表中查找相应的端口,如果找到了把数据包直接复制到这个端口上。如果没有则把数据包广播到所有端口上,当目的机器回应时,将MAC地址与端口的对应关系记录到到地址表下次使用。

4.路由器

IP地址的结构有两部分:网络号和网络内部的主机号。通信只能在相同网络号的IP地址之间进行,要与其他IP子网的主机通信,须经过同一网络上的某个路由器或网关(Gateway)出去。

路由器只根据IP地址来转发数据。

路由器有多个端口,用于连接多个IP子网,每个端口对应不同的IP网段,而不是单一的IP地址。每个端口的IP地址的网络号要求与所连接的子网的网络号相同。局域网端口拥有二层mac地址,可被分配三层IP地址。广域网端口使用三层IP地址。

路由功能:把数据包从一个接口转到另一个接口。剥离二层帧头,根据目的IP地址选出最佳路由,将数据包重新封装成帧转发出去。在路由表中查找目标地址的路由条目,把数据包转发到相应的接口。如果没有找到条目,按配置的默认路由转发到相应接口,如果又没有配置默认路由,则将数据包丢弃。

5.三层交换

二层交换技术+三层交换转发。

目标地址与原地址不同网段的,借助网关通信。通过ARP请求查找设定的网关的MAC地址,把它填入到以太网帧头的目的MAC地址,将报文发送到网关(即三层交换机)进行处理。

6.四层交换

TCP和UDP标题包含端口号。可以唯一区分数据包包含哪些应用协议。

7.网关

网关是一个抽象的概念。可以指硬件(有时路由器也被称为网关),也可以指软件。通常指的网关就是路由器的IP。


参考文献:

王元杰,杨波,周亚宁,陈志刚. 一本书读懂TCP/IP[M]. 北京:人民邮电出版社,2016.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,776评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,527评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,361评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,430评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,511评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,544评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,561评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,315评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,763评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,070评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,235评论 1 343
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,911评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,554评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,173评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,424评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,106评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,103评论 2 352

推荐阅读更多精彩内容