计算机与网路
f2016913
一个专业小白的奋斗之路
展开
-
socket--多进程,多线程服务器
一:概念: 我们知道IP地址是标志网络中不用主机的IP地址,而端口号就是同一台主机上标志不同进程的地址,IP地址和端口号标志网络中的唯一地址.(又称socket) 在TCP协议中,建⽴立连接的两个进程各⾃自有⼀一个socket来标识,那么这两个组成 的socket就唯⼀一标识⼀一个连接。socket本⾝身有“插座”的意思,因此⽤用来描述网络连接的一一 对应关系. 二:通信中的大端小端的问题如何原创 2017-07-24 10:46:43 · 2333 阅读 · 1 评论 -
HTTP协议--基础篇
一:基础知识: HTTP协议是应用层协议,在前面我们知道TCP/IP四层模型中,下三层主要负责数据的传输处理,但是没有涉及到解析,关于解析主要有应用层来处理,而HTTP协议就是一个属于应用层的面向对象的协议,由于其间接,快速的方式,适用于分布式超媒体信息系统. HTTP:协议的主要特点: 1:支持客户/服务器模式 2:简单快速:客户面向服务器请求服务时,只需传送请求方法和路径.请求方法常用的原创 2017-08-05 09:54:00 · 993 阅读 · 0 评论 -
5种I/O模型
一:概念的理解: 首先在网络编程的时候,我们常常见到同步/异步,阻塞/非阻塞四中调用方式:1同步和异步主要针对C(client)端 同步: 所谓的同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用步返回,也就是说必须一件一件事做,等前一件事完了之后才做后一件事。 如:普通的B/S模式(同步):提交请求->等待服务器处理->处理完毕返回,这期间客户端浏览器不能干任何事异步: 与同原创 2017-09-05 13:57:13 · 4886 阅读 · 0 评论 -
TCP三次握手和四次挥手
一:TCP的特点: 1:面向连解的 2:面向字节流 3:保证可靠传输(丢包重发,超时重传) 4:支持全双工通信 5:支持端口到端口的连接,每一条TCP连接只能有两个端点 二:TCP协议可靠性的是是三个问题? 一:可靠传输a:确认和重传:接受方收到报文就会确认,发送方发送一段时间后没有收到确认就会重传 b:数据校验 c:数据合理分片和排序 UDP:IP数据报大于1500字节(MTU原创 2017-08-08 23:35:52 · 425 阅读 · 0 评论