网络简单描述

来源:互联网 发布:yum install CMake 编辑:程序博客网 时间:2024/06/05 08:45

开始之前

如有错误请告知。本篇所写都是最基础的网络知识。部分描述来自网络;TCP/IP详解(一)。

网络描述

将单个体使用介质链接起来,实现在某种规则下的信息交互的载体.
计算机网络是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软件的支持下,实现彼此之间资源共享和数据通信的整个系统
计算机网络中承载信息的可以是电子脉冲也可是是射频信号还可以使光波,实现信息交互的规则称为协议,
网络协议只是具体实现的标准规范,网络协议并不能通信 ,实现通信需要将协议具体实现.


构成计算机网络的基本设备:

路由器(router):
万物互联,路由为先.路由器的作用就是路由被路由的协议.路由器是为网络上的数据包指明转发路径的专业设备.路由器工作围绕内部的路由表以及开启了路由转发(当路由器端口收到不属于自己的包时不将包丢弃,而是将包与路由表对照,发往正确的路径)的端口.路由器需要时刻维护内部的路由表.其内部的路由表可以是静态指定的,但是大部分都是通过动态的路由协议生成的.路由协议可以分为距离矢量协议与链路状态协议两种,距离矢量协议有eigrp,rip,其中rip分为rip1 与rip2.(rip1采用有类路由,rip2使用无类路由),链路状态协议有ospf,is-is.其中is-is支持多种3层协议,ospf对tcp/ip兼容性更好.ospf以端口划分区域,is-is以设备划分区域,ospf无环指的是域内绝对无环.最后路由器为3层设备.每个路由器的端口都是一个广播域
交换机(switch):
交换机是内网中实现数据帧高速转发的设备,路由器转发数据包需要查询路由表,交换机转发数据则查询MAC表,mac表的生成原理是当数据帧到达交换机时,交换机会记录数据帧中源地址即MAC地址.与收到数据帧的端口.数据帧转发时如果MAC表中存在对应表项则单播发送,如果不存在则泛洪发送.在大多数情况下泛洪的都是ARP的广播帧.因为一般计算机与交换机都会同时不知道对方的地址.计算机有对方的MAC表,但是交换机没有对方的MAC时,会将带有通信信息的数据帧泛洪.交换机分为二层交换机于三层交换机。每个2层交换机接口下都是一个冲突域。
网卡(网络适配器):
pci插槽上插的那个闪光灯,闪光灯标示了当前设备的状态 ,网卡上的两个灯,一个绿色,代表了Link,当网卡正常连接时此灯常亮.一个为非绿色琥珀色,可能是琥珀色,或红色, Data灯即网卡有数据传输时.此灯闪烁.
网络线缆:
同轴电缆,光纤,双绞线 注:双绞线(百兆使用1236,千兆12364578)

OSI七层网络模型(Open System Interconnection):

一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。共有7层

物理层(Physical Layer)
定义了物理链路及操作操作物理链路的相关参数(机械,电气,功能等),这一层传输的经过上层处理完毕的最终信息(或者说是承载信息的载体)而物理层就是信息载体的载体。物理层中传输的数据又叫比特流
负责将数据组合成数据帧,并控制帧在物理信道上的传输,并提供对于数据帧的校验,错误处理方案。
网络层(Network)
端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
传输层(Transport)
为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层的最适宜的服务;提供建立、维护和拆除传输连接功能。传输层根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间提供建立、维护和取消传输连接的功能,并以可靠和经济的方式传输数据。在这一层,在这一层,信息传送的协议数据单元称为段或报文。协议有:TCP UDP
会话层(Session Layer)
为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名字与物理名字间的对应;提供会话管理服务。
表示层(Presentation Layer)
为应用层进程提供能解释所交换信息含义的一组服务,即将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法,提供格式化的表示和转换数据服务。数据的压缩,解压缩,加密和解密等工作都由表示层负责。
应用层(Application)
提供OSI用户服务,即确定进程之间通信的性质,以满足用户需要以及提供网络与用户应用软件之间的接口服务。