1. 程式人生 > >Http的配置文件詳解和Telnet的使用

Http的配置文件詳解和Telnet的使用

http telnet

Http

端口定義0-1023:永久分配給固定的應用使用,特權端口

1024-41951:也是註冊端口,要求不嚴格

41952+:客戶端隨即使用的端口,動態端口,或私有端口

BSD Socket : IPC的一種實現,允許位於不同主機上的進程之間進行通訊

Socket API(封裝了內核中socket通信相關的系統調用)

SOCK_STREAM:tcp套接字

SOCK_DGRAM:UDP套接字

SOCK_RAW:raw套接字

TCP協議的特性:

建立連接:三次握手

將數據打包成段:校驗和CRC32

確認、重傳及超時

排序:邏輯序號

流量控制:滑動窗口算

http:hyper text transfer protocol,應用層協議,80/tcp

Html:hyper text mark language,編程語言,超文本標記語言

<html>

<head>

<title>TITLE</title>

</head>

<body>

<h1></h1>

<p>……<a href=”http://www.baidu.com/download.html”>……</a></p>

<h2><h2>

</body>

</html>

常用配置:

1. 修改監聽的IP和端口

Listen IP:PORT

不寫

IP默認監聽所有IP

2. 修改監聽Socket 重啟即生效

3. 持久鏈接功能:TCP建立鏈接之後,每個最遠獲取完成後不斷開連接,而是繼續等待其他資源請求的進行

是否開啟:KeepAlive On/Off

斷開方法:

1. 數量限制

最大連接數:MaxKeepAliveRequests 100

2. 時間限制

超時時長:KeepAliveTimeout 10


Http的配置文件詳解和Telnet的使用