Http的配置文件詳解和Telnet的使用
阿新 • • 發佈:2018-05-02
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的使用