网络数据传输基础知识(一)

2017-08-14  本文已影响33人  SYfarming

ISO[国际标准化组织]制定了OSI模型(Open System Interconnection)过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图所示,是TCP/IP参考模型和OSI参考模型的对比示意图。

TCP/IP四层详解:

TCP/IP通信数据流

问题1.我们所熟知的 TCP UDP HTTP HTTPS SOCKET有什么联系和区别

TCP/IP是个协议组,可分为四个层次:链路层(网络接口层)、网络层、传输层和应用层。

在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。

在传输层中有TCP协议与UDP协议。

在应用层有FTP、HTTP、HTTPS、TELNET、SMTP、DNS等协议。

因此,HTTP本身就是一个协议,是从Web服务器传输超文本到本地浏览器的传送协议。

socket:它不是协议,它是TCP/IP协议中的应用层和传输层之间的抽象,是它们的一个封装,是一个调用的API,通过socket我们可以使用TCP .IP。系统提供的一种网络通信的办法;

问题2.TCP:三次的握手;为什么三次呢????

这里用一张图表示为什么是三次

详细分析请见:http://www.jianshu.com/p/10edfbb0f1be

这里作为知识储备,仅供学习参考

上一篇下一篇

猜你喜欢

热点阅读