Linux基礎6 計算機網路基礎

2021-10-03 05:08:20 字數 1775 閱讀 6680

計算機網路的一些相關知識

三網——電信網路,有線電視網路,計算機網路

網路融合——將三種網路的功能融合在一起

計算機網路:也是一種通訊基礎設施,與其他兩種網路不同的是計算機網路的端裝置是功能強大的計算機

計算機網路的兩個重要的功能:連通和共享

網路,互連(非「聯」)網,網際網路的概念

起源於美國的網際網路現在是世界上最大的國際性計算機網路

網路由若干節點和連線這些節點的鏈路組成(節點可以是計算機,集線器,交換機,路由器等)

網路和網路之間通過路由器連線起來,構成了互連網——即網路的網路

因此,網路把許多計算機連線在一起,互連網將許多網路連線在一起

網際網路發展的三個階段——

第一階段:單網路aranet——2023年美國國防部建立的第乙個分組交換網

第二階段:**結構的網際網路——主幹網,地區網,校園網

第三階段: 多層次ips(網際網路服務提供者)結構的網際網路

網際網路的組成

邊緣部分(使用者直接使用的主機),

核心部分(路由器,為邊緣部分提供服務)

邊緣部分:端系統之間的通訊可以分為兩種方式——客戶/伺服器方式(cs方式),對等方式(p2p方式)(第六章 6.9節)

核心部分:向網路邊緣部分的主機提供連通性服務,其核心部件是實現分組交換的路由器(用來**分組)

兩個概念:電路交換與分組交換

電路交換:建立連線——通話——釋放連線(兩個使用者在連線期間始終占用端到端的通訊資源)(連線指專用的物理通道)

分組交換:儲存**,將報文(要傳送的整塊資料)劃分為幾個分組,利用相關控制資訊進行分裝為資料單元 ,然後進行**。

計算機網路程式設計:

網路協議模型:

具有五層協議的體系結構(結合osi的七層協議體系結構和tcp/ip的四層結構)

1.應用層——通過應用程序間的互動來完成特定網路應用

2.運輸層——向兩個主機程序之間的通訊提供通用的資料傳輸服務具有復用和分用的功能.(兩種協議——tcp協議udp協議)

3.網路層——分裝成資料報——ip資料報使用ip協議

4.資料連線層——分裝成幀

5.物理層——考慮的是位元流的傳輸問題,遮蔽傳輸**的差異性

協議資料單元pdu:osi參考模型為對等層次之間傳送的資料單位的命名

實體:任何可以接受或者傳送資訊的軟體程序或者硬體

協議:控制兩個對等實體進行通訊的規則的集合

在協議控制下,下層向上層提供服務,所以協議是水平的,服務是垂直的

計算機網路概述 計算機網路基礎

邊緣部分 核心部分 報文交換 報文一般比分組長,報文交換的時延較長。對於廣域網區域網新的理解 不單單從網路覆蓋範圍區分區域網和廣域網,而是在應用技術方面進行區分,應用了區域網技術就是區域網,應用了廣域網技術就是廣域網。區域網一般是自己購買裝置,自己維護,寬頻固定。廣域網 花錢買服務,花錢買頻寬,效能...

計算機網路基礎

計算機網路的基本目的是實現資料通訊和資源共享,計算機網路的主要功能歸結為 1.資源共享2.資料通訊3.提高計算機的可靠性和可用性4.分布式處理 資料通訊 是計算機或其他數字終端裝置之間通過通訊通道進行的資料交換。影響資料通訊的質量的兩個最主要指標 1.資料傳輸速率 2.誤位元速率 表示一段之間內接收...

計算機網路基礎

網路通訊中的阻塞模式和非阻塞模式 主要是用在網路傳輸中 阻塞模式是 每乙個tcp套接字有乙個傳送緩衝區,當應用程式呼叫write操作的時候,核心從應用程序的緩衝區中複製資料到套接字的傳送緩衝區。如果傳送緩衝區無法容納應用程式的所有資料,應用程式將會被掛起,核心將不會從write系統呼叫返回,知道應用...