1.socket(三种套接字:认真看)
套接字就是在这个应用空间和内核空间的一个接口,如下图
原始套接字可以从应用层直接访问到网络层,跳过了传输层,比如在ubtan里面直接ping 一个ip地址,他没有经过TCP或者UDP的数据包
网络里面的通信是由 IP地址+端口号 决定的
网络的预备知识3
字节序:不同CPU访问内存中的多字节时候,存在字节序的问题
如果访问的是字符串,则不存在 大小端的问题。
网络传输的时候使用大端模式
字节序也分为网络字节序和本地字节序
从本地到网络,是本地字节序转换成网络字节序,从网络到本地,是网络字节序到本地字节序,不过都是由函数来实现的
和ip地址相关的函数