计算机网络
什么是计算机网络:
-
硬件方面:通过线路将网络设备和计算机连接起来
-
软件方面:操作系统,应用软件,应用程序通过通信线路互连实现资源共享、信息传递。
-
协议:一组控制数据通信的规则。
-
协议的三要素:语法、语义,同步.
-
标准:一致同意的规则可以理解为标准ISO(国家标准化组织)
• 语法:数据与控制信息的结构或格式 • 语义:需要发出何种控制信息,完成何种动作以及做出何种响应 • 同步:事件实现顺序的详细说明
网络设备及拓扑
线缆连接计算机和网络设备的布局:
-
点对点(在专用的广域网上):放大器/中继器
-
总线型
-
环型(令牌环网络){token}
-
星型及扩展的星型(中小型企业中常见):优点:易于实现,易于网络拓展,易于故障排查
-
网状:一个节点与其他多个节点相连,提供冗余性和容错性,可靠性高
IP
通信三要素:
-
ip地址:
-
子网掩码
-
IP路由(网关)
作用:
用来标识一个节点的网络地址
地址组成:
网络位+主机位
长度:
IPV4地址一共32个二进制位,表示为4个十进制,以.隔开,每组最大255
子网掩码:
-
用于区分IP的网络位及主机位
-
32个二进制位
-
对应IP地址的网络部分用1表示
-
对应IP地址的主机部分用0表示
最长掩码匹配原则:
路由表中如果有多个匹配目的网络的路由条目,则路由器会选最长的子网掩码
子网掩码越长越好
网关
从一个网络连接到另一个网络的"关口"
通常是一台路由器,或者防火墙/接入服务器
OSI参考模型
OSI七参考模型每一层的功能:
物理层:
建立、维护、断开物理连接,定义接口及介质,实现了比特流的传输。
数据链路层:
建立逻辑连接、通过MAC地址实现数据的通信,帧包装、帧传输、帧同步。交换机工作在数据链路层。
网络层:
进行逻辑地址寻址,实现不同网络之间的通信,定义了IP地址,为数据传输选择最佳路径,路由器工作在网络层。
传输层:
定义传输数据的协议端口号,以及流控和差错校验,实现了程序与程序的互连,可靠与不可靠的传输。
会话层:
建立、管理、中止会话,例如断点续传。
表示层:
数据的表现形式,如加密、压缩。
应用层:
网络服务与最终用户的一个接口。
协议、数据与设备
应用层:
HTTP FTP TFTP SMTP SNMP DNS
传输层:
TCP UDP
网络层:
ICMP IGMP IP ARP RARP
数据链路层/物理层:
由底层网络定义的协议
物理层
网络接口:
RJ-45、RJ-11(指座机的电话线)
光纤接口:
-
用以稳定地但并不是永久地连接两根或多根光纤的无源组件
-
FC圆形带螺纹光纤接头
-
ST卡接式光纤接头
-
SC方型光纤接头
-
LC窄体方型光纤接头
-
MT-RJ收发一体的方型光纤接头
介质
双绞线TP是目前使用最广,价格相对便宜的一种传输介质.由两根绝缘铜导线相互缠绕组成,以减少对临近线对的电气干扰由若干对双绞线构成的电缆
按介质分
非屏蔽类双绞线UTP和屏蔽类双绞线STP