1.socket(套接字)的概念
Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议,主要利用三元组【ip地址,协议,端口】
创建Socket连接时,可以指定使用的传输层协议,socket可以支持不同的传输层协议(TCP/UDP),当使用TCP协议进行连接时,该socket接连就是TCP链接.
2.TCP/IP四层网络模型
名字 | 具体协议 |
---|---|
数据链路层 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
网络层 | TCP,UDP |
运输层 | IP,ICMP,OSPF,EIGRP,IGMP |
应用层 | SLIP,CSLIP,PPP,MTU |
3.socket函数以及使用流程