Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:计算机网络:计算机网络

计算机网络 Computer Network


问题

  • 桥接是怎么做的
  • NAT协议,网络地址转换:NAT的工作原理
  • 防火墙,一般是数据是否允许通过的规则,Windows上设置防火墙,云主机上一般也要设置,路由器一般也要设置
  • ping就是ping,没有ping某个端口的说法

网络体系结构

数据链路层

SLIP协议,CSLIP协议,PPP协议,MTU协议

网络层

IP协议,ICMP协议,OSPF协议,EIGRP协议,IGMP协议

传输层

应用层

TFTP协议,HTTP协议,SNMP协议,FTP协议,SMTP协议,DNS协议,Telnet协议,WebSocket

常用应用层协议总结

应用

Web开发

常用命令

# 可以扫描主机的端口是否开放,可以在 Linux 和 Mac 上使用
# z: 扫描模式,不发送任何数据到连接中。
# v: 详细输出,显示更多信息。
nc -zv <主机名或IP地址> <端口号>

Misc

服务器程序(比如网页服务器),都会绑定一个端口用于通信,比如HTTP网页服务器会监听80端口。
但是不要忘了,客户端在发起连接的时候,也会被随机分配一个端口。通信最终是建立在两个点之间的,每个点都需要地址和端口。

“on-prem” 是 on-premises 的缩写,意思是把软件/系统部署在本地(公司自有机房或私有数据中心),由自己购买硬件、安装、运维与安全合规。中文常说“本地部署”或“自建机房”。常见对比:on-prem vs. cloud(公有云)。

Socket编程

  1. Server绑定地址端口的时候,可能Address已经被占用了,这时可以使用这个选项:SO_REUSEADDR。参考:https://man7.org/linux/man-pages/man7/socket.7.html

实用网站(在线服务)

/var/www/DokuWikiStick/dokuwiki/data/pages/程序/计算机网络/计算机网络.txt · Last modified: 2025/10/10 08:05 by zhonghui