摘要:
本位为http的源码分析,如果在此之前你还不知道如何使用 golang 的 http 库,建议先看一个入门的例子:快速入门:创建第一个 Go Web 应用 | 快速入门 | Go Web 编程 (laravelacademy.org) 本文转载自:Go Web 编程入门--深入学习用 Go 编写 H 阅读全文
摘要:
<div align="center"><img src="图片地址"></img></div> 阅读全文
摘要:
网络编程 socket Socket(套接字) 是网络编程的一种接口,它是一种特殊的 I/O。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。在 TCP/ 阅读全文
摘要:
TCP 首部格式如下: 可以看到 TCP 首部里面是没有 IP 地址相关的字段的。那么当数据包经过网络层的时候,网络层加一个 IP 首部,这个首部中的 IP 地址是从哪来的呢? 答案: 通过 http://www.baidu.com 访问一个域名时,首先通过 DNS 获取到 IP ,之后就可以把 H 阅读全文