概述
计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实现资源共享和信心传递的系统。(互联的、自治的计算机集合)
计算机网络的功能:1.数据通信 2.资源共享 3.分布式处理 4.提高可靠性 5.负载均衡
组成
1.组成部分:硬件、软件、协议
2.工作方式:边缘部分、核心部分
3.功能组成:通信子网(实现数据通信)、资源子网(实现资源共享/数据处理)
分类
1.按分布范围分:广域网(交换技术)、城域网、局域网(广播技术)、个人区域网
2.按使用者分:公用网、专用网
3.按交换技术分:电路交换、报文交换、分组交换
4.按拓扑结构分:总线型、星型、环型、网状型
5.按传输技术分:广播式网络(共享公共通信信道)、点对点网络(使用分组存储转发和路由选择机制)
标准化
标准分类:法定标准(由权威机构制定的正式的、合法的标准)
事实标准(竞争中占据了主流,时间长了。这些协议和技术就成了标准)
相关组织:ISO、ITU、IEEE、IETF
性能指标
1.速率
2.带宽
3.吞吐量
4.时延:数据从网络一端传送到另一端所需时间(发送时延、传播时延、排队时延、处理时延)
5.时延带宽积
6.往返时延RTT
7.利用率(信道利用率、网络利用率)
分层结构
1.实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。
2.协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议(包括语法、语义、同步)。
3.接口:上层使用下层服务的入口。
4.服务:下层为相邻上层提供的功能调用。
ISO/OSI参考模型
物理层(在物理媒体上实现比特流的透明传输)Rj45/802.3
数据链路层(把网络层传下来的数据报组装成帧)SDLC/HDLC/PPP/STP
网络层(把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务)IP/IPX/ICMP/IGMP/ARP/RARP/OSPF
传输层(负责主机中两个进程的通信,即端到端的通信)TCP/UDP
会话层(向表示层实体/用户进程提供建立连接并且在连接上有序地传输数据)ADSP/ASP
表示层(用于处理再两个通信系统中交换信息的表示方式)
应用层(所有能和用户交互产生网络流量的程序)FTP\SMTP\HTTP
TCP/IP参考模型
应用层
传输层
网际层
网络接口层
5层参考模型
应用层(报文)
传输层(报文段)
网络层(数据报)
数据链路层(帧)
物理层(比特)