MirrorYuChen
MirrorYuChen
Published on 2025-07-01 / 12 Visits
0
0

计算机网络基础知识学习笔记

计算机网络基础知识

1.网址对应 ip

  • (1) 使用 ping工具:例如获取百度网址对应 ip
# 1.安装工具
>> sudo apt install iputils-ping
# 2.使用工具
>> ping baidu.com

正在 Ping baidu.com [198.18.0.131] 具有 32 字节的数据:
来自 198.18.0.131 的回复: 字节=32 时间<1ms TTL=64
来自 198.18.0.131 的回复: 字节=32 时间<1ms TTL=64
来自 198.18.0.131 的回复: 字节=32 时间<1ms TTL=64
来自 198.18.0.131 的回复: 字节=32 时间<1ms TTL=64

198.18.0.131 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms 

​ 百度的网址对应ip为 198.18.0.131

  • (2) 使用 nslookup工具:
# 1.安装工具
>> sudo apt install dnsutils
# 2.使用工具
>> nslookup
默认服务器:  UnKnown
Address:  192.168.110.2

> dashscope.aliyuncs.com
服务器:  UnKnown
Address:  192.168.110.2

非权威应答:
名称:    dashscope.aliyuncs.com
Addresses:  2408:4000:200::31c
          47.93.243.29
          8.141.18.184
          8.141.25.100

> dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
服务器:  UnKnown
Address:  192.168.110.2

非权威应答:
名称:    sc-1rqb.cn-shanghai.oss-adns.aliyuncs.com.gds.alibabadns.com
Address:  223.109.196.136
Aliases:  dashscope-result-sh.oss-cn-shanghai.aliyuncs.com
          sc-1rqb.cn-shanghai.oss-adns.aliyuncs.com

>

2.端口443

​ 端口443是所有安全交易的标准 HTTPS端口,几乎95%的安全站点都使用端口443进行数据传输。

3.内核收包流程

  • (1) 网卡接收数据后,网络驱动以DMA方式将网卡上收到的帧写入内存中,再想CPU发起一个终端,通知CPU有数据到达;
  • (2) CPU收到中断请求后,调用网络驱动注册的中断处理函数,网卡的中断处理函数并不会做过多工作,发出软终端请求,然后尽快释放CPU;
  • (3) ksoftirqd检测到软终端请求到达,调用poll开始轮询收包,收到后交由各级协议栈处理,对于udp而言,会被放到用户socket接收队列中。

4.水平触发和边缘触发

  • (1) 水平触发:有数据就一直触发,适合小块数据;
  • (2) 边缘触发:当数据从无到有变化时,就触发一次,适合大块数据,需要在触发后,处理完所有数据。

Comment