Linux服务器
文章平均质量分 58
love13720240958
这个作者很懒,什么都没留下…
展开
-
Linux高性能服务器笔记
Linux API大端字节序:一个整数的高位字节存储在内存的低地址处,小端字节序:整数的高位字节存储在内存高地址处现代PC大多用小端字节序,所以小端字节序又被称为主机字节序大端字节序采用网络字节序上面这个是大小端字节序的转换底下这几个是ip地址的 网络字节序和点分十进制的转换新的IP地址转换函数 用于将IP地址和网络字节序进行转换。命名socket 也就是把IP地址加端口号 bind给创建的socketint main(int argc,int ar原创 2021-06-23 20:10:17 · 95 阅读 · 0 评论 -
Linux高性能服务器笔记
TCP协议详解tcp服务的特点传输层协议主要有两个:TCP和UDP协议。TCP协议特点1:面向连接 建立连接,也就意味着要先分配必要的内核资源,以管理连接状态和连接上的数据传输。TCP连接是全双工通信,双方数据读写通过一个连接实现。数据交换完成之后,必须断开连接,因为要释放系统资源。TCP连接正因为是一对一的 ,所以不适合广播和多播。2:字节流和数据报的区别: 简单来说,字节流就是通信双方不执行相同次数的读写,操作。数据报,正是发送多少个数据报,接受端就需要读取多少个数据报原创 2021-06-23 20:03:52 · 115 阅读 · 0 评论 -
## Linux高性能服务器
——Ip协议详解UDP协议和 HTTP协议都是无状态协议。以HTTP协议为例,一个浏览器的连续两次网页请求之间没有任何关联,它们将被Web服务器独立地处理。无连接(connectionless)是指I通信双方都不长久地维持对方的任何信息。这样,上层协议每次发送数据的时候,都必须明确指定对方的IP地址。不可靠是指P协议不能保证IP数据报准确地到达接收端,它只是承诺尽最大努力4位版本号(version)指定IP协议的版本。对IPv4来说,其值是4.4位头部长度(header length)标识该IP原创 2021-06-23 19:57:15 · 96 阅读 · 0 评论 -
## Linux高性能服务器
Linux高性能服务器——TCP/Ip协议族体系结构:数据链路层:ARP协议作用:实现IP地址和机器物理地址(MAC地址)的相互转换。(网络层是通过IP地址寻找一台机器,数据链路层是通过MAC地址寻找一台机器),,,所以网络层先将目标机器的IP地址转化成为MAC地址,之后使用数据链路层提供的服务——这个过程就叫做ARP协议。网络层作用:实现数据包的选路和转发。(由于广域网wan是由众多的路由器来连接主机和局域网,所以通信的主机不是直接相连,所以就需要利用网络层来确定通信路径)IP协议:根据数据原创 2021-06-23 19:52:09 · 123 阅读 · 0 评论