通信协议
文章平均质量分 94
通信协议
猎户星座。
花有重开日,人无再少年。
展开
-
Reactor模型与实现
在网络IOReactor模型和Proactor模型。Reactor基于同步IO模式,Proactor基于异步IO模式。Netty网络框架,Redis等中间件中都有使用到Reactor模型。本文将对Reactor模型的如下三种分类进行学习和实现。单Reactor单线程模型;单Reactor多线程模型;主从Reactor多线程模型。如果不具备网络IO的相关知识,建议先阅读Java网络IO模型分析与实现。Reactor模型主要就是监听事件分发事件和处理事件。其中Reactor角色会负责监听事件和。转载 2024-01-29 11:18:52 · 88 阅读 · 0 评论 -
TCP协议简介
一、TCP协议报文1. TCP协议的概念TCP是TCP/协议簇中最重要也是最复杂协议,它位于OSI七层协议模型的网络层,它提供了一种全双工的、面向连接的、可靠的字节流服务。 TCP协议是两台主机进程进行通信的基石,TCP使用连接(connection)作为最基本的抽象,同时将TCP连接的端点称为插口或者套接字(socket)。全双工:通信两端在任意时刻可以互相发送数据,既可以是客户端也可以是服务端。 面向连接:通信前需要先三次握手建立连接,通信后四次挥手释放连接。 可靠的:通过序号解决报文乱转载 2021-01-20 22:26:24 · 1574 阅读 · 0 评论 -
HTTP协议简介
简介HTTP协议(超文本传输协议HyperText Transfer Protocol),它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。注意:客户端与服务器的角色不是固定的,一端充当客户端,也可能在某次请求中充当服务器。这取决与请求的发起端。HTTP协议属于应用层,建立在传输层协议TCP之上。客户端通过与服务器建立TCP连接,之后发送HTTP请求与...转载 2020-05-05 16:57:15 · 378 阅读 · 0 评论 -
HTTPS协议简介
前言HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS,这...转载 2018-11-29 14:34:06 · 2637 阅读 · 1 评论 -
通信协议简介
HTTP、TCP、UDP三者的关系如下:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有HTTP、FTP、TELNET、SMTP、DNS等协议。形象比喻:IP(公路),TCP/UDP(货车),HTTP(货物),SSL(包装箱)...原创 2018-12-03 09:17:59 · 3582 阅读 · 0 评论