网络与实践 | 青训营笔记

96 阅读2分钟

这是我参与「第五届青训营」笔记创作活动的第十四天

一、网络交互

1、互联网

互联网是由多个网段所组成,如中国联通网、中国电信网、美国网等等,各个网段交叉互联,形成互联网

2、路由

路由是指分组从源到目的地时,决定端到端路径的网络范围的进程

3、ARP协议

  • 逻辑同网段才能发送ARP
  • ARP请求广播,ARP应答单播
  • ARP本质上是查找下一跳的MAC,不是请求目标地址

4、IP协议

IP地址是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

5、NAT

NAT(Network Address Translation),是指网络地址转换,1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。

二、网络传输

1、数据包发送

包(Packet)是TCP/IP协议通信传输中的数据单位,一般也称“数据包”。TCP/IP协议是工作在OSI模型第三层(网络层)、第四层(传输层)上的,帧工作在第二层(数据链路层)。上一层的内容由下一层的内容来传输。

2、先请求DNS

3、DNS的传输协议UDP

UDP本身相对简单,是一个不可靠传输协议,适用于视频、音频等的传输

4、TCP连接

TCP连接仅仅是通过一定的数据包交互获取的一个状态,跟你存在Mysql里面某个客户端给你的数据本质上没有区别,它的“连接”是虚拟的