
计算机网络
xuan_liu123
这个作者很懒,什么都没留下…
展开
-
《Linux高性能服务器编程》笔记5--Linux网络编程基础API
网络编程基础APILinux网络编程基础APIsocket地址api主机字节序和网络字节序通用socket地址专用socket地址IP地址转换函数创建socket命名socket监听socket接受连接发起连接关闭连接数据读写TCP数据读写UDP数据读写通用数据读写带外标记地址信息函数socket选项SO_REUSEADDRSO_RCVBUF 和SO_SNDBUFSO_RCVLOWAT 和 SO_SNDLOWATSO_LINGER网络信息APIgethostbyname 和 gethostbyaddrget原创 2020-05-22 10:25:25 · 1075 阅读 · 0 评论 -
《Linux高性能服务器编程》笔记4--TCP/IP通信案例
访问Internet上的Web服务器1. 访问Internet上的Web服务器1.1. 实例总图1.2. 部署squid代理服务器1.3. 使用tcpdump抓包 1. 访问Internet上的Web服务器 1.1. 实例总图 在Kongming20上运行wget客户端程序,在ernest-laptop上运行代理服务器程序。客户端通过代理服务器的中专,获取Internet上的主机www.baidu.com的index.html。 为了将ernest-laptop设置为Kongming20的HTTP代理服务原创 2020-05-11 21:53:24 · 693 阅读 · 0 评论 -
《Linux高性能服务器编程》笔记3--tcpdump观察dns
tcpdump观察dnsDNS工作原理DNS查询和应答报文详解DNS实验 DNS工作原理 DNS查询和应答报文详解 DNS是一套分布式域名查询服务系统。每个DNS服务器上都存放着大量的机器名和IP地址的映射,并且是动态更新。 16位标识字段标记一对DNS查询和应答,区分一个DNS应答是哪个DNS查询的回应。 16位标志字段用于协商具体的通信方式和反馈通信状态。 QR:查询/应答标志。0–查询,...原创 2020-05-01 15:12:54 · 459 阅读 · 0 评论 -
《Linux高性能服务器编程》笔记2--tcpdump观察ARP通信实验
tcpdump观察arpARP协议工作原理以太网ARP请求/应答报文详解ARP高速缓存的查看和修改tcpdump观察arp通信过程 ARP协议工作原理 ARP协议能实现任意网络层地址到任意物理地址的转换。 工作原理:主机向自己所在的网络广播一个ARP请求,该请求包含目标机器的网络地址。此网络上的其他机器都将接收到这个请求,但只要被请求的目标机器会回应一个ARP应答,其中包含自己的物理地址。 以太网...原创 2020-05-01 15:07:53 · 490 阅读 · 0 评论 -
《Linux高性能服务器编程》笔记1--TCP/IP体系结构
TCP/IP协议族1. tcp/ip协议族1.1. TCP/IP协议族体系结构以及主要协议1.1.1. 数据链路层1.1.2. 网络层1.1.3. 传输层1.1.4. 应用层1.2. 封装1.3. 分用 1. tcp/ip协议族 1.1. TCP/IP协议族体系结构以及主要协议 上层协议使用下层协议提供的服务。 1.1.1. 数据链路层 数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒...原创 2020-05-01 15:01:43 · 304 阅读 · 0 评论