- 2
- 0
- 约4.6千字
- 约 12页
- 2018-05-10 发布于河南
- 举报
linux网络编程之TCP和UDP
LINUX下网络编程TCP 和UDP总结
1、首先理解OSI七层模型与TCP/IP协议栈之间的关系。
OSI协议参考模型是以国际标准化组织ISO的一份提案为基础发展起来的,分为七层:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。实际应用中位TCP/IP协议模型,分为四层:应用层,传输层,网络层,网络接口层。
2、TCP编程:
基本思路如下:
首先是客户端(TCP Server)
网络编程都是以套接字socket为媒介的,所以首先需要socket一个套接字,需要调用函数:
int socket(int family, int type, int protocol);
返回值:socket ID(成功)-1(失败)
family: PF_INET // internet 协议
PF_UNIX //unix internet协议
PF_NS //Xerox NS 协议
PF_IMPLINK // Interface Message 协议
type:SOCK_STREAM //流式套接字,当第三个参数设为0时,此默认为使用TCP协议
SOCK_DGRAM //数据报套接字,当第三个参数设置为0时,此默认为使用UDP协议
SOCK_RAM //原始套接字
protocol:通常设置为默认0
举例说明使用如下:
int sockfd;
您可能关注的文档
最近下载
- 2021年高考生物真题 新课标卷Ⅰ有答案word版.pdf VIP
- 2026年雄鹰杯小动物医师技能大赛必练题库(350题).doc VIP
- 2026住院医师规培-重庆-重庆住院医师规培(全科医学)历年参考题库含答案详解5卷试题.docx VIP
- 八年级数学下册 正方形中十字架模型(解析版).pdf VIP
- 玉柴YC4D120-20-D1008发动机零件图册.pdf VIP
- 税务自查报告模板(2篇).docx VIP
- 内江市资中县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
- 丰田皇冠说明书.pdf VIP
- DL∕T596-2021电力设备预防性试验规程.docx VIP
- 研究生雨课堂信息检索与科技写作课后答案.pdf VIP
原创力文档

文档评论(0)