
网络
xlxingff
这个作者很懒,什么都没留下…
展开
-
TCP-UDP详解
1. UDP详解1.1 什么是UDP?UDP(User Data Protocol,用户数据报协议):属于传输层的协议,无连接,UDP适用于一次传输少量数据,对可靠性要求不高的应用环境。不可靠(不保证不丢失,不保证按顺序到达)基于数据报(一个一个地发,一个一个地收)无状态(发出去就完事了,啥都不管)无控制(不会根据外部环境(网络环境)来进行发包控制,应用让发就发,什么都不考虑)1...原创 2019-01-09 16:49:00 · 623 阅读 · 0 评论 -
HTTP详解
浏览器上浏览一个网页到底经历了什么?输入URL:https://xlxing.github.io/URL:统一资源定位符浏览器将xlxing.github.io发送给DNS服务器,请求解析为IP地址。HTTP是基于TCP的,这时候我们首先要进行三次握手建立连接。构建HTTP请求HTTP报文构成(状态行-首部字段-请求体)POST /admin/v2/create HT...原创 2019-01-09 16:55:12 · 1808 阅读 · 0 评论 -
Golang实现一个简单的网络编程
Server:package mainimport ( "fmt" "io" "net")func handle(conn net.Conn) { defer conn.Close() ip := conn.RemoteAddr().String() fmt.Printf("new client:%s\n", ip) for { buff := make([]byte...原创 2019-01-10 09:14:39 · 1271 阅读 · 0 评论