linux高性能服务器编程
来源: swoole - 学习Swoole需要掌握哪些基础知识: http://wiki.swoole.com/wiki/page/487.html - 评论君
推荐书籍: <构建高可用linux服务器> <设计原本> <领域特定语言> <代码之殇>
1-4 tcp/ip 协议簇 与 各种重要网络协议tpc/ip 协议簇tcp/ip 协议簇:
数据链路层: ARP + RARP -> ip / 机器物理地址 相互转换
网络层: 数据包的选路和转发(逐跳通信); ip -> 根据数据包的目的ip地址选择如何投递; icmp -> 检测网络连接p
传输层: 端到端(end to end)通信; tcp + udp + sctp
应用层: 处理应用程序逻辑; ping telnet ospf dns
封装:
tcp 报文封装:
应用层 -> send/write -> 传输层: tcp 报文/ udp 数据包(datagram) -> 网络层: ip 数据报 -> 数据链路层: 帧(frame, 帧的最大传输单元 max transmit unit, M...阅读全文
推荐书籍: <构建高可用linux服务器> <设计原本> <领域特定语言> <代码之殇>
1-4 tcp/ip 协议簇 与 各种重要网络协议tpc/ip 协议簇tcp/ip 协议簇:
数据链路层: ARP + RARP -> ip / 机器物理地址 相互转换
网络层: 数据包的选路和转发(逐跳通信); ip -> 根据数据包的目的ip地址选择如何投递; icmp -> 检测网络连接p
传输层: 端到端(end to end)通信; tcp + udp + sctp
应用层: 处理应用程序逻辑; ping telnet ospf dns
封装:
tcp 报文封装:
应用层 -> send/write -> 传输层: tcp 报文/ udp 数据包(datagram) -> 网络层: ip 数据报 -> 数据链路层: 帧(frame, 帧的最大传输单元 max transmit unit, M...阅读全文