美文网首页
网络数据传输基础知识(一)

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

作者: SYfarming | 来源:发表于2017-08-14 16:59 被阅读33次

    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

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

    相关文章

      网友评论

          本文标题:网络数据传输基础知识(一)

          本文链接:https://www.haomeiwen.com/subject/tjcurxtx.html