网络编程2
发布日期:2021-09-30 15:11:50
浏览次数:6
分类:技术文章
本文共 453 字,大约阅读时间需要 1 分钟。
1. TCP和UDP的区别
1)TCP是面向连接的传输控制协议,而UDP是无连接的数据包服务
2)TCP传输数据可靠,保证数据传输的正确性和顺序,而UDP传输数据不可靠,会发生丢包,不保证传输数据的顺序
3)TCP对系统资源要求多,UDP对系统资源要求少
4)UDP具有较好的实时性,工作效率较TCP高
5)UDP的段结构比TCP的段结构简单,网络开销小
2. 网络编程建立连接:如何使用套接字Socket
服务器创建一个套接字,设置好本机的IP和端口,与套接字进行绑定,然后开始监听连接请求;
客户端创建一个套接字,设置好服务器的IP和端口,然后发送连接请求
网络的七层模型
1)应用层:网络服务与最终用户的一个接口
2)表示层:数据的表示、安全、压缩
3)会话层:建立、管理、终止会话
4)传输层:定义传输数据的协议端口号,以及流控和差错校验
5)网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
6)数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能
7)物理层:建立、维护、断开物理连接
转载地址:https://blog.csdn.net/Insanity666/article/details/53998259 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月06日 23时25分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
数据结构----绪论
2019-04-26
篇章二线性表---常见操作
2019-04-26
回溯法关于图
2019-04-26
04 Python数据类型之元组、集合
2019-04-26
05 Python之条件与循环
2019-04-26
06 Python之函数调用与定义
2019-04-26
07 Python之Numpy库
2019-04-26
08 Python之Pandas库选择查看、选择
2019-04-26
09 Python之Pandas库之数据处理与规整
2019-04-26
10 Python之Matplotlib库
2019-04-26
11 Python总结之股票数据量化分析
2019-04-26
12 Python总结之蒙特卡洛模拟
2019-04-26
13 Python总结之估值
2019-04-26
14 Python总结之风险管理
2019-04-26
15 Python总结之数据分析与挖掘
2019-04-26
16 Python总结之舆情时间序列可视化
2019-04-26
数据结构和算法的知识图谱
2019-04-26
人工智能技术知识图谱
2019-04-26
机器学习算法之KNN
2019-04-26
实战六:手把手教你用TensorFlow进行手写数字识别
2019-04-26