网络
like_that
freedom
展开
-
【转载】TCP粘包问题分析及解决
TCP粘包问题分析及解决http://www.cnblogs.com/kex1n/p/6502002.html转载 2019-04-06 01:09:58 · 140 阅读 · 0 评论 -
【网络】TCP的三次握手与四次挥手以及面试相关的问题
一、TCP的三次握手与四次挥手1、三次握手定义:指建立一个TCP连接时,需要客户端和服务器总共发送3个包。建立连接的过程为三次握手目的:连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换TCP窗口大小信息。可能触发三次握手的情况:在socket编程中,客户端执行connect()时,将触发三次握手。三次握手的作用: ①使得通讯双方都做...原创 2019-08-16 12:13:57 · 206 阅读 · 0 评论 -
【网络】OSI的七层模型(为什么要分层)
一、OSI的七层模型应用层:为应用程序提供服务; 常见的协议有:FTP、SMTP、HTTP、DNS等表示层:数据格式转换,数据加密; CSS、HTML、GIF会话层:建立、维护和管理会话; ...原创 2019-08-16 15:09:52 · 12337 阅读 · 1 评论 -
【网络】IP协议的特点、TCP和UDP的特点及区别以及他们的报头信息、为什么TCP是可靠的?粘包的原因等
一 、IP的报头信息特点:无连接、不可靠、无状态 无连接:指IP通信的双方都不长久的维持对方的任何信息。这样上层协议每次发送数据的时候,都必须明确指定对方的IP地址。 不可靠:IP协议不保证数据能准确的到达接收端,只是尽自己最大努力传送 无状态:通信双方不同步传输数据的状态信息,也就是说IP数据报的发送、传输、接收都是相互独...原创 2019-08-16 23:16:26 · 725 阅读 · 0 评论 -
【网络】HTTP和HTTPS的区别
HTTP协议传输的数据都是未加密的,就是明文的,因此使用HTTP协议传输隐私信息是非常不安全的,为了让这些隐私数据能加密传输,于是设计了SSL协议用于对HTTP协议传输的数据进行加密,所以就有了HTTPS。HTTP协议的特点:(端口号为80)支持客户/服务器模式; 简单快速。客户向服务器请求服务时,只需传送请求方法和路径; 灵活。允许传输任意类型的数据对象; 无连接。(每次连接只处理...原创 2019-09-28 17:59:38 · 158 阅读 · 0 评论