TCP/IP协议族体系结构以及主要协议
四层结构,从底向上分别是
数据链路层
|
网络层
|
传输层
|
应用层



添加删除Arp
arp -d 192.168.1.109
arp -s #ip #mac
使用tcpdump观察arp通信
socket
获取本端地址
getsockname(int sockfd,struct sockaddr* addr,socklen_t* addrlen);
获取远端地址
getpeername(int sockfd,struct sockaddr* addr,socklen_t* addrlen);
根据主机名获取主机信息
struct hostent* gethostbyname(const char* name)
根据ip地址获取主机信息
struct hostent* gethostbyaddr(const void* addr,size_t len,int type)
根据名称获取某服务信息
struct servent* getservbyname(const char *name,const char* proto)
根据端口号获取服务信息
struct servent* getservbyport(int port,const char* proto)