首页 > 代码库 > 计算机网络笔记(一)
计算机网络笔记(一)
计算机网络:
是一种通信网络。
是互联的,自治的计算机集合。
计算机网络性能参数;
速率:
数据率(data rate),比特率(bit rate),最重要的一个性能指标。
单位时间(s)传输信息(bit)的量。
带宽(bandwidth):
数字信道所能传输的最高数据率,单位bps。
延迟/时延(delay/latency):
分组排队,分组达到速率超出输出流量。
丢包(loss):缓存已满时,到达分组被丢弃。
延迟四种类型:
结点处理延时(nodal processing delay):差错检测,确定输出链路。常小于msec。
排队延迟(queuing delay):等待输出链路可用,时长不确定。
传输延迟(transmission delay):取决于分组长度,链路带宽。时长等于两者之比。
传播延迟(propagation delay):取决于物理链路长度,信号传播速度。
计算机网络体系结构:
是抽象的,从功能上描述,是分层结构。每层遵循某个/些协议,完成本层功能。
是各层及其协议的集合。
是一个计算机网络的功能层次及其关系的定义。
参考模型:
模块化的分层易于系统更新,维护。实现的改变对于其他层都是透明的。
有利于标准化。
实体(entity):
表示任何可发送或接受信息的硬件或软件进程。
协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”。
任一层实体需使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,服务是垂直的。
下层协议的实现对于上层协议是透明的。
同系统的相邻层实体间通过接口进行交互,通过服务访问点SAP(Service Access Point)交换原语,指定请求的特定服务。
OSI参考模型:
开放系统互联(OSI)是由国际标准化组织(ISO)与1984年提出的额。
目的是支持异构网络系统的互联互通。
异构网络系统互联的国际标准。
理解网络通信的最佳学习工具。/理论成功,实践失败。
共分七层完成特定功能:
7:应用层(Application)
6: 表示层(Presentation)
5: 会话层(Session)
4: 传输层(Transport)
3: 网络层(Network)
2: 数据链路层(Data link)
1: 物理层(Physical)
主机完成完整七层功能,中间系统完成 1.2.3 层功能,4.5.6.7 层成为端到端层(end-end)。
OSI数据封装与通信过程:
数据到各层上加上头部/头和尾,构造PDU(协议处理单元),,至物理层转换为比特流。
数据封装目的:增加控制信息。
控制信息:
地址(Address)
差错检测编码(Error-detecting code)
协议控制(Protocol control)
TCP/IP模型:
现有实践,后又模型。共分5层:
5:应用层
4:运输层
3:网络层
2:数据链路层
1:物理层
网络应用的体系结构:
客户机/服务机结构(C/S)。
点对点结构(peer-to-peer)
混合结构(Hybrid)
网络进程通信:
是网络应用的基础。
进程:
主机上运行的程序。
客户机进程:
发起通信的进程。
服务机进程:
等待通信请求的进程。
套接字Socket:
进程间通信利用Socket 发送/接受消息。
传输基础设施向进程提供API:
传输协议的选择。
参数的设置。
计算机网络笔记(一)