字节前端青训营
计算机网络基础
这节课主要讲了一些计算机网络的大致内容,因为我们这学期也刚好学计网,就也复习一下已经学过的内容,也预习一下还没学过的内容吧。
本节课先通过蟹堡王的扩张引出计算机网络的模型
使用接外卖电话和接外卖订单了解电路交换和报文交换的区别
电路交换: 由交换机负责在两个通信站点之间建立一条物理的固定传输线路,直到通信完毕后再拆除,在通信期间始终由一对用户固定占用。(所以这里蟹堡王的电话可以认为是二战时那种有线电话)
报文交换: 报文交换方式不要求在两个通信结点之间建立专用通路。结点把要发送的信息组织成一个完整的数据包——报文,该报文中含有目标结点的地址,完整的报文在网络中一站一站地向前传送。(快递单就是报文)
分组交换: 分组交换仍采用存储转发的方式,在报文交换的基础上将一个长报文先分割为若干个较短的分组,然后把这些分组(逐一地发送出去(这个课程里好像没有讲诶,不过和报文交换好像差不多)
通过快递员不关心快递的具体内容等实例引出互联网分层
这个分层没有具体讲,就是了解了一下每层之间互不关心内部怎么执行的,只需关心前一层传过来的结果就好。
其实有三种分层方式,但是一般讲课都用第三种五层的。
OSI 7层模型: 应用层、表示层、会话层、传输层、网络层、数据链路层和物理层 (但是太复杂没有实际应用)
TCP/IP体系结构: 应用层、运输层、网络层、网络接口层(这是实际应用中的模型,但是不太方便学习)
五层体系结构: 应用层、运输层、网络层、数据链路层(链路层)、物理层(为了方便学习,折中综合二者的优点,这样既简洁,又能将概念讲清楚。本课程也是讲的这个)
协议
就是用来确定分析接收到2进制数据的方法的,防止词不达意
标头和载荷
标头好像相当于是每一层给它加上的地址?
载荷就是具体装载的信息
这次大概先写这样吧