美文网首页
TCP、UDP、Http、Socket

TCP、UDP、Http、Socket

作者: 向小暖_he | 来源:发表于2019-03-20 20:10 被阅读0次

        网络这块的了解是我的弱点。希望自己记住些简单的。

        TCP:面向连接的传输控制协议。速度慢,安全,流模式,可以保证顺序及正确性。

        UDP:面向非连接的用户数据报协议。速度快,不安全,数据报,不可靠,对应用程序的要求较高,自己解析。

        Http:简单对象访问协议,对应于应用层。http协议是基于TCP连接的。

        TCP/IP协议是传输层协议,主要解决数据如何在网络中传输的问题;而Http是应用层协议,主要解决如何包装数据。

        Socket:一套完成TCP和UDP协议的接口。是对TCP/IP协议的封装。Socket本身并不是协议,而是一套调用接口(API),通过Socket才能使用TCP/IP协议。

        Socket套接字:支持TCP/IP协议的网络通信的基本操作单元,存储信息包括:使用的协议,本地主机ip,本地进程的接口,远地主机ip,远地进程的接口。建立Socket至少需要一对套接字,一个在服务端,一个在客户端,连接过程:

    服务器监听 -> 客户端请求 -> 连接确认。

    相关文章

      网友评论

          本文标题:TCP、UDP、Http、Socket

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