所有设备都连接到公共总线上,结点间使用广播通信方式。一个结点发出的信息,总线上所有其他结点都可以接收 到。一段时间只允许一个结点独占总线。
环形结构是将联网的计算机由通信线路连接成一个闭合的环,在环形结构网络中信息按照固定方向流动,或顺时针 方向,或逆时针方向。
每个结点都由一条单独的通信线路与中心结点连结。其他各结点都与该中心结点有着物理链路的直接互连,其他结 点直接不能直接通信,其他结点直接的通信需要该中心结点进行转发。因此中心结点必须有着较强的功能和较高的 可靠性。需要中心设备,例如hub、switch、router
OSI是Open System Interconnection的缩写,意为开放式系统互联。国际标准化组织(ISO)制定了OSI模型,该 模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。OSI模型把网络通信的工作分为7 层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
:定义了电气规范,设备规范、物理接口等,电信号的变化,或数字信号变化,
:解决传输的问题,确保数据传输的可靠性;建立、维护、终止虚拟电路;错误检测和恢复。
:对应用数据格式化、加密解密等。将上层数据转换为适合网络传输的格式,或将下层数据转化为上 层能够处理的数据。
:为应用程序提供网络服务接口,用户使用的时候并不关心会话如何建立保持,也不关心协议 的协商是否加密等。
:广播是一种信息的传播方式,指网络中的某一设备同时向网络中所有的其它设备发送数据,这个数据所能广播到的范围即为广播域(Broadcast Domain)。
::网络中设备A发送数据时,设备B也发送数据,数据碰撞,发生了冲突,这两个设备就属于同一个冲突域。
广播域内所有的设备都必须监听所有的广播包,如果广播域太大了,用户的带宽就小了,并且需要处理更多的广播,网络响应时间将会长到让人无法容忍的地步。
冲突域:一个站点向另一个站点发出信号。除目的站点外,有多少站点能收到这个信号。这些站点就构成一个冲突域。
简单来说:冲突域,是电信号的相互干扰,构成的冲突域,所以冲突域发生在第一层(物理层),而广播域,是设备广播时,在广播域中的所有设备都能收到这个广播。而数据的发送是一帧一帧发送的。(包的发送也会转换成一帧一帧)所以广播域发生在第二层(数据链路层)
有线连接,需要使用网线,早使用同轴电缆,后来使用双绞线,现在高速网络布线可以采用光纤。
直通采用两端T568B,互连使用一端T568A一端T568B的交叉线,不过目前新型网卡可以自适应,都使用直通线连 接即可。
T-568B:橙白:橙,绿白:蓝,蓝白:绿,棕白:棕。(相当于T568-A的1和3对调,2和6对调)
它是物理层设备,只认识电信号,所以根本不认识什么MAC地址之类的信息。早期用来多机互连,信号中继的作用。
工作在二层。内部记录着MAC表,通过自学习,建立交换机端口和MAC地址对应表。内部有电路交换数据,如同 信号立交桥。网桥也工作这一层。
工作在三层。内部记录路由表,记录着路由器的端口到 网络 对应关系。这个表可以静态配置,也可以动态更新。 功能:分割广播域;选择路由;维护和检查路由信息;连接广域网。
互联网Internet,也称因特网。前身是美国军用ARPA网,后来连入了很多的科研院校,并逐步商业化走向全球。 它连接了覆盖全球的网络,是众多的广域网互联的大型网络。
TCP/IP,Transmission Control Protocol/Internet Protocol ,传输控制协议/因特网互联协议。
它是一个包含很多工作在不同层的协议的协议族,其中著名的2个协议分别是TCP和IP协议。
它早起源于美国国防部(缩写为DoD)的ARPA网项目,共定义了四层:网络访问层、Internet层、传输层、应用层。
对比TCPUDP :----:----:--- 链接类型面向链接无链接 可靠性可靠不可靠 有序数据包有序号没有包序 使用场景大多数场合,数据不能出任何问题视频、音频
Client端首先发送一个SYN包告诉Server端我的初始序列号是X
Server端收到SYN包后回复给Client一个ACK确认包,告诉Client说我收到了。Server端也需要告诉Client端自 己的初始序列号,于是Server也发送一个SYN包告诉Client我的初始序列号是Y。这两个包一起发送
Client收到后,回复Server一个ACK确认包说我知道了。server收到后,就证明链接已经建立完成。可以通讯了。
Server收到后回复一个ACK确认FIN包收到,告诉Client,我收到了你要断开的消息。
Server在自己也没数据发送给Client后,Server也发送一个FIN包给Client,表示也无数据发送了
:主动发出Fin包就是主动关闭方,就会进入TIME_WAIT,原因是被动关闭方发来的FIN包需要确认,万一此包丢失, 被动关闭方未收到确认会超时重发FIN包,主动关闭方还在,可以重发ACK。
IP地址是IP协议提供的一种同一个地址格式,它为互联网上的网络设备分配一个用来通信的逻辑地址。
IPv4 是一个32位二进制数,不便记忆,为了使用方便,使用“点分十进制”表示法,将这个二进制数每8位断开,每8位是一个字节,一个字节表示的十进制正整数范围是0~255。
IPv4地址早期比较充足,随着全球连入互联网,在2011年IP v4地址分配完毕。
类别固定最高位子掩码最大网络数(个数)IP地址范围单个网络段最大主机数私有IP地址范围
在服务器中,“0.0.0.0”指的是本机上的所有IPV4地址,如果一个主机有多个网卡,可以配置多个IP地址,例如:“192.168.1.1”和“10.1.2.1”并且该主机上一个服务监听地址是“0.0.0.0”那么通过两个ip地址都能够访问该服务。
在路由中,“0.0.0.0”表示的是默认路由,即当路由表中没有找到完全匹配的路由时所对应的路由
IP地址中以127开头的地址称为Loopback回环地址。TB体育例如:127.0.0.1
:第一个字节,即第一段。(最高字节,由8位2进制数组成)。剩下的3段位主机位。
由于A类网络数中0和127的位置被占用,所以A类网络数原本128个要减掉2个就剩下126个
00000001 00000000 00000000 00000000
01111111 11111111 11111111 11111111
每个网络中的主机个数等于1677214=$2^24-2$(为什么减掉2,在本网络中,需要去掉无效地址即A.0.0.0和本网络内的广播地址A.255.255.255)
10000000 00000000 00000000 00000000
10111111 11111111 11111111 11111111
每一个网络中主机个数等于65534=$2^16-2$(为什么减掉2,在本网络中,需要去掉无效地址即B.B.0.0和本网络内的广播地址B.B.255.255)
11000000 00000000 00000000 00000000
11011111 11111111 11111111 11111111
每一个网络中主机个数等于65534=$2^8-2$(为什么减掉2,在本网络中,需要去掉无效地址即C.C.C.0和本网络内的广播地址C.C.C.255)
(Multicast)。是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。
互联网上的公有地址在2011年分配完,而随着互联网的发展,接入设备越来越多,尤其是物联网的到来,此问题必须解决。由此,提出了IPv6。
IP v6采用128位二进制数表示,基本解决IP地址短缺现象,同时,该协议还解决原有协议的诸多问题。
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,用于网络间互联。
IP地址192.168.3.200,要配合子网掩码使用,假设子网掩码为255.255.255.0,说明它是C类地址。
网络ID为192.168.3.0,广播地址为192.168.3.255。
剩余192.168.3.1~192.168.3.254能够分配给网络中其他设备
网关地址配置一般习惯使用1、100、254等。本例使用192.168.3.1。
又有一个IP地址为192.168.100.10/24,它也是C类地址,网络ID是192.168.100.0。
注意:【/24】表示子掩码中最高位前24个位数为1其他为0则对应的子掩码为:
和上面的IP处在不同的网络,这两个地址的主机通信,就需要使用网关,由网关将数据包转发到另一个网络。
跨网络通信就需要使用路由,通过路由器将数据包从一个网络发往另一个网络。
路由器所有端口都有自己的IP地址,这些IP地址往往处在不同的网络,所以,路由器连接了不同了网络。 路由表中记录着路由设备所有端口对应的网络,分为静态、动态配置。
:网络中的路由器,根据实时网络拓扑变化,相互通信传递路由信息,利用这些路由信息通过路由选择协 议动态计算,并更新路由表。常见的协议有RIP、OSPF等等。