【计算机网络】小知识03
网络
设备通过连接交换数据。
只要说设备可以交换数据,就说他们在一个网络中。
局域网
路由器有很多网线接口,其中有一个口和其他的不一样,这个口是wan口,其他的是lan口。
组成局域网只需要lan口就行。wan口接上层网络。
例如ab同时连在一个路由器的两个lan口上,且路由器开启了DHCP协议,那么ab可以交换数据,ab路由器三者构成了一个计算机网络,而这个网,叫做局域网。
那么,局域网就是比较小范围的计算机网络。
如果家里是两个路由器,那么一个的wan要接到另一个的lan上,同理,自己局域网的出口wan,要连接到上层网络的lan口上,再次构成一个局域网。
一般覆盖的稍微大点,就可以叫做城域网了,不一定是一个城。这些名字指的都是一个范围。
世界上的网络都可以通信,是广域网。
因特网和互联网
因特网:实际存在的东西,上网就是上因特网,因特网就是特殊的广域网。
互联网(internet,普通名词),泛指由计算机网络(包括局域网、城域网、广域网等)组成的网络
因特网(Internet,专用名词),特指由TCP/IP协议构建的互联网(internet)。
关系:因特网是互联网的一种
以太网
以太网是技术,不是特指网络。
技术的名字叫:以太网。
局域网使用的技术叫以太网。
abcd在同一个局域网中能够通信,是由以太网技术实现的。
有人会把局域网叫做以太网,但是并不是。
绝大多数的局域网使用的都是以太网技术
局域网使用以太网协议,因特网使用TCP/IP协议。
交换机(switch)和路由器(Router)
交换机主要工作在:数据链路层。
路由器主要工作在:网络层
交换机原理:n通线,网包。网络包目的mac地址。
交换机作用:起到开关作用。把数据包发送到正确的位置。
交换机:交换式集线器。
路由器:是连接两个或多个网络的硬件设备,在网络间起网关的作用。
读取每一个数据包中的地址,然后决定如何传送,的一种网络设备。它能够理解不同的协议。
链路层拿到数据包之后,他不知道是互联网服务还是局域网服务。
因此,如果要上网,就先要把目的ip设置成网络的ip地址,而目的mac为路由器mac地址
路由器起到网关作用,那么网关mac就是路由器mac。
而路由器流程就是拆包,然后装包再发送出去。例如:76543211233211234567这种。
而家用路由器就是交换机和路由器的合体。
交换机相当于邮递员,根据数据包中的,目标mac地址,找到对应的物理端口
交换机的端口都有编号12345这种。
计算机网卡,通过网线,连接到交换机的网口上,这个端口就是一个确定的物理位置。
我们只要知道某个网卡的mac地址,在哪个端口上,就能把正确的数据包发送给它。
所以,在交换机中,有一张端口与mac地址的映射表,叫mac地址表。
交换机只关心mac地址,不管ip地址。
网关
网关:网间连接器、协议转换器。
ip地址与子网掩码做与位与操作,得到一个结果,就是网关。
不同子网之间不可以直接通信,必须通过网关进行转发。
发送数据时,如果目的ip是同一子网,则直接通过网卡发出,如果不是同一子网,那么将目的mac改为网关mac,然后发送给网关。
网关查询路由表,然后找到对应子网,网关再把目标mac地址继续修改为子网mac。
从内网访问到互联网就是跨网的行为,路由器担任网关角色,这个行为就是路由。
两个不同家庭有可能出现相同ip地址,但是这都是内网ip,或者说是DHCP给的,如果二者通信,就需要NAT地址转换。也就是,用于实现私有网络和公有网络之间的互访,内网与外网之间的IP地址转换。
路由(routing)
根据目标ip,判断数据包应该如何发送的行为——路由。
路由器从一个接口,收到数据包,根据数据包的目的地址,进行定向、并转发到另一个接口的过程。
ip和mac
ip地址是收件人,mac是收件地址
ip是活动的,mac是不动的。mac是建筑,ip是建筑中的人。
发送数据包,只需填写内容以及目的ip地址,操作系统根据arp表自动查询目标mac地址,整齐之后,从网卡发出。即,mac地址由操作系统来补齐。
每个网卡有一个自己专属的mac地址。
网卡连接交换机端口,端口就和网卡mac地址进行绑定。
ipv4地址,由4位0-255的数字,用小数点间隔构成。
网卡上需要配置好ip地址才能工作。
设备连接路由器,通过DHCP协议,自动分配了ip地址。
操作系统补齐mac地址,由arp协议完成。
网桥与桥接
网桥:两端口,二层网络设备。
定义:实现局域网相连的储存转发设备。
作用:延长网络跨度,将lan进行相连,连接相同或不同的局域网。
只适用于用户不多,数据量不大的局域网中,否则会出现广播风暴
桥接发生在数据链路层,路由发生在网络层。
桥接:依据链路层地址,对网络数据包转发的过程。
网桥具有桥接作用。
表
路由表:网络上通信要经过路由器,路由器要给你所传的数据选择一个合适的线路,也就是路由,而选择的根据,就是路由表
arp表:ip到mac地址
mac表:mac到端口
更多推荐
所有评论(0)