在b站看斯坦福CS144作为教程,打算后期跟着《计算机网络 自顶向下方法》(Kurose&Ross版)再过一过。
突然发现看了英文教程再看中文版书有点不理解一些概念用语😂,想看纯英文版的书又怕自己看不懂,纠结了。
3/17
(摘自Kurose&Ross的《计算机网络 自顶向下方法》)
什么是套接字(socket):
套接字说同一台主机内应用层与传输层之间的接口,由于该套接字是在网络上建立网络应用程序的可编程接口,因此也将套接字称为应用程序和网络之间的应用程序编程接口(Application Programming Interface,API)。
什么是传输层的多路复用(multiplexing)和解复用(demultiplexing,多路分解):
多路复用和多路分解是因特网中的基本传输层服务。
从源主机的不同套接字中收集数据块,并为每个数据块封装上首部信息(这将在多路分解时使用)从而生成报文段,然后将报文段传递到网络层的工作称为多路复用。
将运输层报文段中的数据交付到正确的套接字的工作称为多路分解。
4/22
一个连异或怎么算都记不住的人今天看到了一个神解释:异或=不进位二进制加法
绝了!