计算机网络读书笔记(1)
傳輸控制協議TCP最主要特點:
1、? 面向連接的傳輸層協議,類似于打電話
2、? 點對點(一對一),每一條TCP只能有兩個端點
3、? 提供可靠交付的服務
4、? 全雙工通信
5、? 面向字節流(所謂流:流入到進程或從進程流出的字節序列)
TCP根據對方給出的窗口值和當前網絡擁塞的程度來決定一個報文段應包含多少個字節,這是與UDP(UDP發送的報文長度是應用進程給出的)的不同點。
TCP的連接
???????? TCP把連接作為最基本的抽象。每一條TCP連接唯一地被通信兩端的兩個端點(即兩個套接字)所確定。
所謂端點:也教套接字或插口=(IP地址:端口號)
TCP/IP的運輸層用一個16位端口號來標識一個端口,端口號只具有本地意義,它只是為了標志本計算機應用層中的各個進程在和運輸層交互時的層間接口。
?IP地址與端口唯一地標識了一個網絡中的網絡應用程序,我們將這個組合稱為“IP終結點(IP EndPoint)”,IP EndPoint是一個網絡服務的訪問點。
TCP可靠傳輸的工作原理:
1、? 停止等待協議,每發送完一個分組就確認
2、? 連續ARQ協議,累積確認,即在收到幾個分組后,對按序到達的最后一個分組發送確認。
TCP的運輸連接管理
TCP連接的建立:三次握手
TCP連接的釋放:四次握手
?
應用層
應用層的的具體內容就是規定應用進程在通信時所遵循的協議。
域名系統DNS
因特網使用的命名系統,用來把便于人們使用的機器名字轉換為IP地址。
域名
邏輯概念,并不代表計算機所在的物理地點。
◆機器在處理IP數據包時用IP地址而不是域名的原因:IP地址是長度固定的(Ipv6是128位,IPV4是32位),而域名的長度并不是固定的,機器處理起來比較困難。
域名的解析過程:
第一、?? 主機向本地域名服務器的查詢一般都是遞歸查詢
第二、?? yin本地域名服務器向根域名服務器的查詢通常是采用迭代查詢
根域名服務器采用的任播技術:任播的IP數據報的終點是一組在不同地點的主機,但具有相同的IP地址,IP數據報交付給離源點最近的一個主機。
FTP概述
???????? 文件傳送協議FTP 只提供文件傳送的一些基本的服務,它使用TCP 可靠的傳輸服務。FTP的主要功能是減少或消除在不同操作系統下處理文件的不兼容性。
萬維網
???????? 分布式的超媒體系統
超文本
???????? 包含指向其他文檔的鏈接的文本。超文本由多個信息源鏈接成。超文本是萬維網的基礎。
超文本傳送協議HTTP
???????? HTTP協議定義了瀏覽器(即萬維網客戶進程)怎樣向萬維網服務器請求萬維網文檔,以及服務器怎樣把文檔傳送給瀏覽器。
???????? HTTP是面向事務的應用程協議。(所謂面向事務就是指一系列的信息交換,而這一系列的信息交換是一個不可分割的整體,即要么所有的信息交換都完成,要么一次交換都不進行)。
HTTP報文通常都使用TCP連接傳送。
瀏覽器請求一個萬維網文檔到收到整個文檔的過程
HTTP/1.0與HTTP/1.1的區別:
HTTP/1.0缺點:每請求一個文檔就要有兩倍RTT的開銷
HTTP/1.1 持續連接方式很好的解決上述缺點。包括兩種方式:非流水線方式特點是客戶在收到前一個響應后才能發出下一個請求;流水線方式的特點是客戶在收到HTTP 的響應報文之前就能夠接著發送新的請求報文。
3月9日
轉載于:https://www.cnblogs.com/lixiangfa/archive/2011/03/10/1979825.html
總結
以上是生活随笔為你收集整理的计算机网络读书笔记(1)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: K2新网站(官网和BPM社区)正式上线了
- 下一篇: 使用nginx实现一个主机部署多域名指向