美文网首页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协议
套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。

相关文章

  • 2018-11-11

    1 模拟Http请求通过Sokect ``` import socket #生成sokect实例 sk =soc...

  • 读《HTTP权威指南》第四章 连接管理

    HTTP是如何使用TCP连接的 TCP基础简介 TCP(传输控制协议)(英语:Transmission Contr...

  • 【网络通信】

    网络通信(TCP/UDP HTTP协议 TCP为什么安全) HTTP协议简介 http协议 定义了浏览器向服务器如...

  • 2018-03-05

    HTTPS简介 HTTPS称为HTTP Secure,所谓安全HTTP。 通常来说,HTTP 协议直接和 TCP ...

  • 2018-12-15\网络与IP&node js服务器

    HTTP与TCP 协议 HTTP 协议的底层其实是由 TCP 协议和 IP 协议(简称 TCP/IP)构建的。关于...

  • 网络层面试题

    主要参考:[面试∙网络] TCP/IP(六):HTTP 与 HTTPS 简介[面试∙网络] TCP/IP(五):T...

  • Http 协议详解

    简介 TCP/IP协议栈 Http 超文本协议 HTTP 超文本传输协议,是一个无状态、TCP/IP的应用层协议,...

  • 关于http/tcp协议

    http/tcp协议是程序员必须知道的东西,目前先简单了解一下,后续还需要继续做功课. http的发展 目前还在使...

  • 2.2 基础知识:tcp的3握手和4次挥手

    网上关于tcp建立通信的文章已经很多,这里简要讲讲在客户端如何灵活运用tcp连接。 http和tcp Http协议...

  • 2018-04-10

    TCP 三次握手,四次挥手 1. http协议的简介 HTTP,HyperText Transfer Protoc...

网友评论

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

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