查看完整版本: TCP / IP基本說
頁: [1] 2 3 4

p29241739 發表於 2010-3-27 10:06 AM

TCP / IP基本說

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 』
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

高義嫩 發表於 2010-4-13 11:27 AM

原來線上影片或是音樂都是用UDP
資料下載,而是用TCP。
難怪用pps看影片,比用載的還快。

s90304a123 發表於 2010-4-17 01:11 PM

給新手最基礎的知識 感謝樓主

mailliam689 發表於 2010-4-18 12:31 AM

真的很有幫助 不再只是會上網而已 得到了知識 感謝

taylor171 發表於 2010-4-18 09:26 AM

最近正在研究TCP/IP,多謝指教,不無小補<br><br><br><br><br><div></div>

nickair 發表於 2010-4-18 09:36 AM

喔~大致上能區分TCP和UDP,感謝

ericchu7289 發表於 2010-4-20 07:59 PM

大大真的很用心 在交大佳~ 感謝萬分

rickyweng 發表於 2010-4-23 11:01 AM

這篇解釋還蠻讚的!
謝謝大大精彩的心得分享^^

ogc0204 發表於 2010-4-24 07:21 AM

喔~~原來有這樣分喔
那請問
網路遊戲是用哪一層啊
還有電腦的tcp/ip如何設定會上網路比較快勒

jimmy131 發表於 2010-4-28 10:41 PM

之前對 TCP/IP 都是一知半解,看完樓主說明,總算給他明白了,謝謝說明。<br><br><br><br><br><div></div>

misiagene 發表於 2010-5-6 12:02 PM

TCP / IP基本說好啦~
簡單的IP基本知識相信大家都知道了~
現在我們來上稍為進階一點點的TCP/IP吧

OSI把 ...
p29241739 發表於 2010-3-27 10:06 AM http://www.eyny.com/images/common/back.gif

蠻實用的 那假如將看的u拿來下載 是否會以t就傳呢

anture02 發表於 2010-5-8 09:03 PM

謝謝大大的分享.
又學到新的東西了.

xx4321xx 發表於 2010-5-14 01:08 AM

感謝分享TCP/IP的知識,看完說明有點印象了

CTOR 發表於 2010-5-14 06:00 PM

非常好用唷  
常常聽到 TCP/TP
現在終於知道是什麼拉~

ahnn2003 發表於 2010-5-15 07:49 PM

Sorry! something to correct:
In OSI or TCP/IP
Layer 1 is "physical layer"
and Layer 4 of TCP/IP is "application layer", OSI is "Transport Layer"
Just for your reference.
Thank you for sharing<br><br><br><br><br><div></div>
頁: [1] 2 3 4