背景
最近被弄来做协议分析,需要对计算机网络协议有所了解,于是花了一天的功夫熟悉了一下本科的内容。
由于之前对网络相关知识看过之后总是忘记,这里记一下每次学习都看过哪些bolg,复习了哪些知识点。以后如果复习到了新的关于计算机网络的知识点,会相应的更新。这样不仅自己复习起来比较方便,而且也利于像我这样想要快速review计算机网络相关知识的同学进行学习。
TCP/IP模型
目前计算机网络中使用的是tcp/ip五层网络模型,各层分别为:
- 应用层(如http、smtp等应用层协议)
- 传输层(tcp面向连接的协议,udp非面向链接的协议,传输的单元叫做报文(message))
- 网络层(ip协议,数据传输单元是分组(Packet))
- 链路层(传输的数据单元叫帧(frame))
- 物理层(处理的数据单元是比特(bit))