鐵之狂傲
標題:
TCP / IP基本說
[列印本頁]
作者:
藍的天
時間:
09-1-5 16:57
標題:
TCP / IP基本說
好啦~
簡單的IP基本知識相信大家都知道了~
現在我們來上稍為進階一點點的TCP/IP吧
OSI把網路分成七層,而TCP/IP把網路分成四層
這邊先介紹TCP(不過基本上來說都是差不多的東西)
第一層 : 應用層
應用層常用來HTTP、HTTPS、SMTP和FTP等
應用層主要是用來定義用戶端和伺服器端的資料交換方法。
第二層 : 傳輸層
傳輸層是用來定義資料傳輸時是用TCP和是用UDP
好啦~
相信有的人就會開始問啦~
TCP和UDP是用來做什麼的??
可以吃嗎??
嗯...咳...好了...不鬧了
TCP協定
:
在傳送資料時會檢查資料的完整性,所以資料是不會遺失的
所以...用TCP協定傳送的東西,不會缺胳膊少大腿的...
(嗯???聽起來好像怪怪的,算了,不管它懂意思就好~)
例如:傳送電子郵件、上傳下載資料就需要用到TCP
UDP協定
:
跟TCP比起來最大的差別是,UDP在傳送資料時不會檢查資料的完整性
嗯???聽不懂嗎??
簡單來說...
它有可能會遺失資料
好啦~這時有人就會問
既然它會遺失東西,那還要它幹嘛!!!
嗯...因為基本上會用UDP協定傳送的東西
都有一個共通點 --- 即時性
例如:線上看影片、上網看股票這些就會用到UDP
為什麼呢??
大家相信是知道影片是由一格格的畫格組合而成的
如果是用TCP的話...傳送一個影片假如需要1、2、3畫格
1跟2已經播完了,可是3因為網路有點問題
(可能是速度變慢或是其他問題)
以至於3都送不到,這時會一直卡在傳送3這點上
但是...一個影片少了一些畫格基本上來試試沒什麼差別的
所以我們會用UDP來傳送東西
不過也不必太在意UDP會遺失東西這特性,必竟UDP也不是那麼容易遺失東西
如果不擔心這問題,UDP傳送資料的效率比TCP來的好
協定 優點 缺點
TCP 傳送可靠,程式可省略可靠機制。 速度比較慢。
UDP 傳輸量大﹐迅速。 有可能遺失某些封包
第三層 : 網路層
網路層是用來定義IP和決定封包經由路由器的方法,讓兩部在不同地方的電腦能比相交換資料
第四層 : 連結層
連結層又叫實體層,也叫網路介面層,是網路的基本架設
可能是乙太網路、無線網路、點對點實體網路.....等等
電腦所傳送的0和1就是在此傳送和接收
= = = = = = = = 還是分隔線~~~~ = = = = = = = = =
嗚...好累...
總算打完了
(趴ing)
希望各位大大會喜歡和看得懂~
因為有些是翻書的資料、網路的文章加上在下自己的解釋
如果發現有錯或是有問題的歡迎提出
PS:TCP和UDP的內容有參考破曉的城仔大發出的 『 淺談通訊協定 TCP/UDP 』
作者:
mark001215
時間:
09-6-30 22:17
感謝提供
能以淺顯白話的語句來說明這複雜的內容,小弟實在是佩服!!!太厲害了!!!支持!!!
作者:
top90081
時間:
09-12-19 15:11
連結層(Data link layer)不等於實體層(Physical Layer)喔
連結層處理的位址是MAC(網路層Network Layer處理的是IP)
應用方面有ARP等封包傳輸
像NETCUT這類軟體就是發送假ARP封包欺騙分享器來達成阻斷的手法
物理層則是指實體線路
傳輸的單位是bit也就是0或1
TCP/IP其實是OSI model
去掉Presentation Layer和Session Layer這兩層
實際上在TCP/IP那兩層的內容如果需要的話都是由應用程式來實做
歡迎光臨 鐵之狂傲 (https://gamez.com.tw/)