计算机网络学习笔记(b站湖科大)
目录
对b站湖科大的视频学习后的总结,归纳,方便自己对基础知识的回顾;未来有时间将对以下知识总结归纳(Github仓库):
- CS61B: Data Structures and Algorithms(UC Berkeley 2018)
- CS15-213: CSAPP(CMU)
- 南京大学 计算机科学与技术系 计算机系统基础 课程实验 2022
- Coursera Nand2tetris(从与非门到俄罗斯方块)
1.3信息传输的三种交换方式
现在基本使用的是分组交换,电路交换和报文交换使用减少;
- 分组交换:每个路由接收分组的同时,也可转发其他分组;且分组容量小,路由接收、转发时延也减小,出错和出错后需要重发的数据量小;有头部的IP地址等消息,也不需要建立连接。
- 报文交换:和分组交换相比,由于每个报文的数据量没有规范,每个路由需要更大的存储缓存空间,进而增大了转发时延,报文出错率和出错后重发数据量相比大得多;和分组交换一样头部有IP地址等信息,无需建立连接,可由路由动态分配线路。
- 电路交换:相比前两个交换方式,电路交换需要提前建立连接(电线导电一样)所以通信的时延小,信息传输有序,不会与其他信息冲突等优点,但缺点也明显连接以后两端对线路时独享的,线路的使用效率变低,也难以解决信息规模庞大的情况。