计算机网络
文章平均质量分 92
Dannii_
一名苦逼加班的 做游戏的 后台开发的 程序猿 =_=
展开
-
网络编程实现聊天功能(UDP协议)
进行聊天室的开发需要先了解一下基础的知识。可以先看完我的上一篇文章后再来看这个小程序,会更加的有帮助。http://blog.csdn.net/qq_36748278/article/details/77803561UDP协议的Socket通信下面举个小例子来深入了解一下UDP协议的Socket通信: 1、首先会有一个发送端和一个接收端 2、应该是接收端先启动,然后处于等待状态,等待发送端发送数原创 2017-09-02 16:02:27 · 4887 阅读 · 0 评论 -
网络编程(IP、端口、协议)
网络编程就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。网络模型:计算机网络之间通信的规则。分为OSI(Open System Interconnection)开放系统互联模型和TCP/IP模型 1、物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0原创 2017-09-02 20:33:13 · 2862 阅读 · 0 评论 -
HTTP协议
超文本传输协议(HTTP,HyperText Transfer Protocol)是用于从WWW服务器传输超文本到本地浏览器的传输协议。 它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。 通过使用We原创 2017-03-08 10:27:37 · 334 阅读 · 0 评论 -
TCP 三次握手和四次挥手
首先介绍一些专业术语的意思: Source Port:源端口,16位。 Destination Port:目的端口,16位。 Acknowledgment Number:确认序列号,32位。 Sequence Number:发送数据包中的第一个字节的序列号,32位。 ACK:表示Acknowledgment Number字段有意义 SYN:表示SYN报文(在建立TCP连接的时候使用)原创 2017-10-23 18:50:04 · 4151 阅读 · 0 评论 -
TCP/IP
TCP/IP 指传输控制协议/网际协议(Transmission Control Protocol / Internet Protocol)。是供已连接因特网的计算机进行通信的通信协议。是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。在 TCP/IP 中包含一系列用于处理数据通信的协议: (1)TCP ( Transmission Control Protocol,...原创 2017-10-29 19:32:06 · 330 阅读 · 0 评论 -
KCP原理及源码解析
什么是KCP?为什么要使用KCP? KCP是一个速可靠协议。它主要的设计目的是为了解决在网络拥堵的情况下tcp协议网络速度慢的问题,增大网络传输速率,但相当于TCP而言,会相应的牺牲一部分带宽。 kcp没有规定下层传输协议,一般用udp作为下层传输协议。kcp层协议的数据包在udp数据报文的基础上增加控制头。当用户数据很大,大于一个udp包能承担的范围时(大于mss),kcp会将用户数据分片存原创 2018-05-03 11:04:45 · 47000 阅读 · 20 评论