网络
xlxingff
这个作者很懒,什么都没留下…
展开
-
TCP-UDP详解
1. UDP详解 1.1 什么是UDP? UDP(User Data Protocol,用户数据报协议):属于传输层的协议,无连接,UDP适用于一次传输少量数据,对可靠性要求不高的应用环境。 不可靠(不保证不丢失,不保证按顺序到达) 基于数据报(一个一个地发,一个一个地收) 无状态(发出去就完事了,啥都不管) 无控制(不会根据外部环境(网络环境)来进行发包控制,应用让发就发,什么都不考虑) 1...原创 2019-01-09 16:49:00 · 566 阅读 · 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 · 1636 阅读 · 0 评论 -
Golang实现一个简单的网络编程
Server: package main import ( "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 · 1201 阅读 · 0 评论