计算机网络 – 三脚猫功夫
契机是当我接触服务器软件之后 越发觉得想要搞清楚计算机网络
这里我想要吧我所学习的网络的基础知识默写下来,复习且供自己日后 查漏补缺
- 理解服务器是什么 C/S B/S 浏览器是什么 浏览器的系统调用 用户态与内核态
- DNS查询服务 域名 公网IP 局域网IP
- 以太网 互联网 APR协议
- 分层模型
- IP地址(子网掩码以区分子网) MAC地址 端口(80、8080)
- HTTP协议(GET POST) HTTPS加密方法 FTP协议 STM协议
- TIC绑定socket以达到稳定无丢包 UDP不绑定 比如你在听歌
- socket
- 内核态中Socket() 函数 c++可 include
- 内存中 socket 套接字文件 客户端与server 监听
- 创建套接字的过程 内容
- linux中socket亦有进程间通信
- 描述符 —计算机内部实别套接字
- ping命令 与 tracert命令 TTL 经过一个路由减一
- IP模块 统一于 TCP 与 UDP 模块之上 包套上TCP头后要套IP头 IP 模块机械地管理收发
- 网卡的数模转换
- 数据包的分片 长度
- 议栈会将接收到的数据复制到应用程序指定的内存地址中
- WAN LAN WLAN