美文网首页
TCP/IP网络路由技术

TCP/IP网络路由技术

作者: kinglong1984 | 来源:发表于2018-07-29 10:19 被阅读131次

名词解释:

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

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

来自广域网对局域网内电脑的连接请求,路由器或网关在绝大多数情况下都会进行拦截。广域网与局域网交换数据要通过路由器或网关的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.

相关文章

  • TCP/IP网络路由技术

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

  • 整理一些基本必备技术

    1.语言类:C,shell,python. 2.网络技术:TCP/IP协议,路由选址,交换机技术等。 3.数据库:...

  • Socket知识概览

    报文段 报文段是指TCP/IP 协议网络传输过程中,起着路由导航作用 用以查询各个网络路由网段、IP地址、交换协议...

  • 一、基础网络概念

    1.1 网络概念 1.1.1 什么是网络 以软件技术将硬件整合TCP/IP。Internet就是使用TCP/IP的...

  • 阿里云云计算网络(VPC-Virtual Private Clo

    阿里云网络管理 pre-knowledge 子网掩码,ip地址,tcp/ip,交换机,路由器

  • TCP/IP入门(一)-路由、交换机

    以下内容整理自Introduction to TCP/IP 路由Route 路由用来连接一个网络到另一个网络,它创...

  • 1.2 向DNS服务器查询Web服务器的IP地址

    一、TCP/IP 思路 1、TCP/IP 思路。结构就是通过路由器连接起来的大的网络。 2、子网。通过集线器连接起...

  • RH214|第十二章 管理联网

    描述网络概念 目标 完成本节内容后,你能够描述服务器的网络寻址和路由的基本概念。 TCP/IP网络模型 TCP/I...

  • mac连接smb

    网络偏好设置-> 高级 -> TCP/IP 里找到路由器ip 打开Finder(访达) 在左上角 文件 编辑 显...

  • Docker网络基础

    网络 网络分层模型 ip和路由 公有IP和私有IP 私有网络访问互联网 网络地址转换NAT技术 ping和teln...

网友评论

      本文标题:TCP/IP网络路由技术

      本文链接:https://www.haomeiwen.com/subject/aelzmftx.html