首页 > 其他 > 详细

网络编程基础

时间:2020-09-26 09:32:55      阅读:29      评论:0      收藏:0      [点我收藏+]

网络五/七层模型

应用层

表达层              应用层        HTTP,XMPP,WEBSOCKET协议

会话层

传输层    传输层     TCP/UDP协议

网络层    网络层      IP协议

数据链路层  数据链路层

物理层    物理层     

 

 

应用层               http就是应用层协议。

表达层               不同系统之间通信的语法问题。

会话层                实现自动收发包和自动寻址。

传输层                对数据进行封装和打包,tcp和udp协议就是传输层协议。

网络层         定义IP地址,通过IP地址寻址确保信息传输的时候选择到最佳路径。IP协议是网络层协议。

数据链路层    提供了检错与纠错功能,来保证终端与终端之间比特流的正确传输。

物理层           指定一些标准,确保两个终端之间能进行比特流的传输。

 

各种协议:

TCP 协议是面向连接的,可靠的,点对点的通信,UDP支持不面向连接的,不可靠的,多种通信方式的通信。

UDP传输速度很快,对系统资源要求也极少,使用TCP还是UDP需要根据实际情况来选择。对实时性要求比较高的就采用UDP协议来进行传输。

 

TCP连接需要三次握手:

 

技术分享图片

TCP需要的四次挥手:

 

技术分享图片

 

 

 

网络编程基础

原文:https://www.cnblogs.com/xiuxiu55/p/13733270.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!