socket套接字在tcp客户端与tcp服务器之间的通信,以及socket中常用的高效工具epoll

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函数以及使用流程

相关推荐
FrozenLove_G1 小时前
服务器内存和普通计算机内存在技术方面有什么区别?
服务器·常识
逐雨~1 小时前
9.8C++作业
开发语言·c++
江团1io04 小时前
深入解析TCP核心机制:连接管理、流量与拥塞控制
服务器·网络·tcp/ip
知白守黑2674 小时前
Ansible角色
运维·服务器·ansible
海拥✘7 小时前
深入理解 IP 地址:概念、分类与日常应用
网络·网络协议·tcp/ip
利刃大大8 小时前
【高并发内存池】五、页缓存的设计
c++·缓存·项目·内存池
Miracle&8 小时前
1.TCP/IP模型:各层协议(重点TCP/UDP)
网络协议·tcp/ip·udp
Miracle&8 小时前
2.TCP深度解析:握手、挥手、状态机、流量与拥塞控制
linux·网络·tcp/ip
C语言小火车8 小时前
【C++八股文】基础知识篇
c++·tcp/ip·const·智能指针·多线程同步·static关键字·c++内存模型
liulilittle8 小时前
IP校验和算法:从网络协议到SIMD深度优化
网络·c++·网络协议·tcp/ip·算法·ip·通信