Internet

CAS in Java

Intenet

do

base linux

type exec

exec is a shell builtin

exec 22[^1]<>[^2] /dev/tcp/www.baidu.com/80

1 :

一切皆文件

建立 tcp 通信链接

http 协议是什么

tcp

面向连接可靠的传输

echo "GET / HTTP/1.0\n"

# HTTP1.0\n

echo "GET / HTTP/1.0\n"

# HTTP1.0

为什么是三次握手:
通信是双向的,客户端发送请求,服务端给出响应,客户端收到响应,客户端确认到服务端的请求响应是通的。客户端再次向服务端发出请求,服务端收到请求,服务端确认对客户端的请求和响应都是通的。

传输控制层 -> TCP -> 连接 -> 三次握手 <-> 数据发送 <-> 四次挥手

socket 套接字(唯一表示一个应用) ip + port : ip + port ip - 主机 port - 应用

65535 个 port

最多连接数 65535 ipA+i -- ipB:80 c(A) ---- s(B:80)