协议和分组交换
大约 3 分钟Computer Network
一.协议(为进行网络中的数据交换而建立的规则、标准或约定):
1.协议存在形式:
- 1.RFC(request for comment)文档
- 2.程序(集成到操作系统)
2.协议的三要素:语法 ,语义,同步
3.因特网组成部分:边缘部分和核心部分
- 网络核心部分起特殊作用的是路由器(router)。
- 路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。
4.TCP比UDP更可靠,但是速度比UDP慢,因为要三次握手,返回ACK(acknowledge)表示收到正确的包
二.C/S:
1.进程间的通信方式:客户服务器方式(C/S)和对等方式(P2P) (client/server ,peer-to-peer)
2.CDN(内容分发网络):防止服务器过多请求,一般6000以上/每台建议使用,例如天猫双十一。
3.两机通信方式实际是主机A的某进程与主机B上另一进程的通信
三.分组交换:
1.交换技术主要有:
- 电路交换(电话网)——不适合计算机数据突发性的要求
- 报文交换 (电报网)
- 分组交换 (计算机网络)
2.分组交换借鉴了报文交换的面向无连接、存储转发的优点:
3.分组交换改进了报文交换的存储整个报文的缺点。同时分组交换传输时有多条路径可选。
4.在发送端,先把较长的报文划分成较短的、固定长度的数据段
5.每一个数据段前面添加上首部构成分组。
6.
- 分组交换网以“分组”作为数据传输单元。
- 依次把各分组发送到接收端(假定接收端在左边)。
- 每一个分组的首部都含有地址等控制信息。
- 分组交换网中的节点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个节点交换机。(存储转发)
7.接收端收到分组后剥去首部还原成报文:
8.首部包含发送和接收端的ip地址,还有分组的序号。
9.总结分组交换的优点:
1.对通信链路逐段占用 --高效
2.以分组为单位 --灵活
3.面向无连接 --迅速
4.存储转发 --可靠
电路和分组交换的时延计算
1.三种交换比较:
2.电路交换时延:
电路交换时延 = 连接建立时延 + 发送时延 + 传播时延
- 发送时延 = 数据块长度(b)/信道带宽(b/s)--最后单位是秒
- 传播时延 = 信道长度(m)/信号在信道上的传播速率(m/s)
3.分组交换时延:
分组交换时延 = 发送时延 + 传播时延 + 中间节点处理时延
4.计算题:
1-10:
1-11: