根据《计算机网络第7版》(谢仁希)整理相关知识

234 阅读1分钟

我正在参加「掘金·启航计划」。

概述

了解OSI7层吗?具体有哪些层?每层都起什么作用?互相之间如何协作?

截屏2022-09-07 下午7.07.57.png

截屏2022-09-07 下午7.08.51.png

截屏2022-09-07 下午7.10.23.png

截屏2022-09-07 下午7.10.52.png

截屏2022-09-07 下午7.11.11.png

截屏2022-09-07 下午7.11.37.png

数据链路层

MAC/IP地址在传输过程中会改变吗?

blog.51cto.com/nanjingfm/1… 不同角度有不同结论。

  • 同一子网中,目的mac地址需要通过arp协议使用ip地址获取mac地址得到,此时mac地址不变。
  • 不同子网中,需要先将信息转发给路由器,再由路由器转发给目的地址,此时目的mac地址发生改变。
  • 而目的ip地址是否改变主要取决于是否使用了NAT协议

截屏2022-09-08 上午12.05.22.png

网络层

ICMP

ping传输的过程

mp.weixin.qq.com/s?__biz=MzU…

传输层

TCP

TCP和UDP的区别?

截屏2022-09-04 下午6.29.03.png

截屏2022-09-04 下午6.29.36.png

TCP的可靠传输

TCP采用基于滑动窗口的传输方式,发送方和接收方维护着发送窗口和接收窗口。

截屏2022-09-04 下午10.17.14.png 无差错 截屏2022-09-04 下午10.38.49.png 不丢失

截屏2022-09-04 下午10.34.00.png

截屏2022-09-04 下午10.36.05.png

按序 截屏2022-09-04 下午10.29.12.png 不重复 当数据到达接收方后,接受窗口对应序号已存在分组且无差错,可以直接丢弃刚到达的数据并返回确认。

流量控制

截屏2022-09-04 下午10.56.46.png 截屏2022-09-04 下午10.53.30.png 当接收方来不及接收发送方的数据时,会对发送窗口进行调整。 截屏2022-09-04 下午10.55.47.png

截屏2022-09-04 下午10.57.57.png

截屏2022-09-04 下午10.58.42.png

拥塞控制

定义
截屏2022-09-04 下午11.03.43.png

截屏2022-09-04 下午11.04.23.png

截屏2022-09-05 下午1.22.17.png 慢开始
截屏2022-09-05 下午1.23.39.png

截屏2022-09-05 下午1.24.32.png

截屏2022-09-05 下午1.27.07.png 拥塞避免
截屏2022-09-05 下午1.27.48.png

截屏2022-09-05 下午1.28.08.png

截屏2022-09-05 下午1.28.25.png 截屏2022-09-05 下午1.33.09.png 快重传
截屏2022-09-05 下午1.29.54.png 快恢复

截屏2022-09-05 下午1.30.42.png

在慢开始算法中,拥塞窗口会在什么情况下增长?为什么会呈指数级别增长?

截屏2022-09-05 下午2.00.39.png

三次握手

描述三次握手的过程以及双方的状态

截屏2022-09-04 下午5.05.36.png

四次挥手

描述四次挥手的过程以及双方的状态

截屏2022-09-04 下午5.05.01.png

time_wait状态是在什么时候出现?为什么会存在time_wait?

截屏2022-09-05 下午4.12.18.png 截屏2022-09-02 下午5.59.25.png

应用层

http

简述Cookie的工作原理

image.png