介绍
我最近刚刚开始学习网络课程,虽然我对网络概念深深着迷,但我发现理解 TCP(传输控制协议)有点困难。
我们将使用的几个基本概念是:
打开允许我们发送 TCP 数据包的网络套接字
使用以下命令向 google.com 发送 HTTP 请求GET
获取并阅读我们收到的回复
另请注意,没有对此进行正确的错误处理。
TCP握手
我们需要做的第一件事是与谷歌握手。TCP 握手的工作方式如下:
假设我们有一个两音节单词索引,它被分解为 IN-DEX。
发送 HTTP 请求的用户可以使用:IN
Google 接受此请求的用户被分配:INDEX
,而我用户则被分配:DEX
在简单的代码中,这将如下所示:
# My local network IP
src_ip = "192.168.0.11"
# Google's IP
dest_ip = "96.127.250.29"
# IP header<