美文网首页socket收藏
关于TCP,HTTP,Sokect简介

关于TCP,HTTP,Sokect简介

作者: 萤火驻守心间 | 来源:发表于2022-03-02 10:06 被阅读0次

    IP协议(网络层协议)
    TCP:传输控制协议,属于传输层协议。主要解决数据如何在网络中传输,面向连接,可靠。(传输层协议)。建立一个TCP连接需要三次握手,断开一个TCP连接需要四次挥手。
    TCP/IP 是一个协议族,也是按照层次划分。共四层:应用层,传输层,互连网络层,网络接口层。

    手机使用联网功能:
    手机底层实现了TCP/IP协议,使用手机终端通过无线网就可以与服务端建立一个tcp连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。

    UDP:用户数据报协议,面向数据报,不可靠。

    HTTP:超文本传输协议,属于应用层协议。
    http连接是短连接,每次发送请求得到服务端的响应后,都会主动断开连接。
    如何保持长链接?
    客户端不断地发送请求,例如socket长连接发送心跳。若服务器长时间未收到客户端的请求,则默认下线。若客户端长时间未收到服务器的回复,则认为断开连接。

    Socket:是对TCP/IP协议的封装,建立Socket连接至少需要一对套接字,其中一个运行于客户端,称为ClientSocket,另一个运行于服务器端,称为ServerSocket。通过Socket,我们可以使用TCP/IP协议
    套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。

    相关文章

      网友评论

        本文标题:关于TCP,HTTP,Sokect简介

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