iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 5
0
自我挑戰組

從不懂,到玩上手的Python語言系列 第 5

Day5- 計算機概論-網路層介紹

  • 分享至 

  • xImage
  •  

學習目標

(今天這個章節也是大概提一下)

  • 網路是怎麼傳送資料的-網路傳輸模型

  • TCP/IP網路傳輸模型四層

    連結層:Ethernet

    Enthernet層:IP位址

    傳輸層:TCP與UDP

    應用層:各類網站伺服器


OSI網路模型

歷史

  • 名為 OSI(Open Systems Interconnection)模型

  • 由 ISO( International standard Organizantion)制定

  • 1984年發表

  • 為所有網路模型(Network Model)共同標準

OSI網路模型架構七層

https://ithelp.ithome.com.tw/upload/images/20190921/20120926KecVdy6BwE.png
(參考網址:https://zh.wikipedia.org/wiki/OSI模型)

運作方式

  • 每層封層(Encapsulation)「表頭(Header)」、「表尾(Trailer)」往下丟

  • 理想性高,實作困難,多修改簡化後實作之

  • 著名的實作品為TCP/IP

https://ithelp.ithome.com.tw/upload/images/20190921/20120926XjHuFErqpy.png

  • 改良版:TCP/IP網路協定

https://ithelp.ithome.com.tw/upload/images/20190921/20120926USeazpz0Rd.png

Enthernet線材外觀

https://ithelp.ithome.com.tw/upload/images/20190921/20120926bocp2n2OJ4.png

(參考網址:https://shop.keydex.com.tw/product-CAT-7-超高速網路線-(3-04M)-UG-C7Flat-10Ft.html

IP位址

由32bits組成,每8bits一組,十進位表示,以句點分開

https://ithelp.ithome.com.tw/upload/images/20190921/20120926BPq5cd1Rc9.png

子網路遮罩(Subnet Mask)

  • 用途

    指出出發地點與目的地是否在同一個網路中

閘道電腦IP(Gateway IP)

https://ithelp.ithome.com.tw/upload/images/20190921/20120926HIYgiWsUQn.png

TCP與UDP簡介

  • TCP(Transmission Control Protocol)

    • 負責建立發送端與收受端的通訊管道

    • 通過通訊會期(Session)的建立,與三向交握(Three-way-handshaking),

    • 保證封包抵達終點

    • 封包如果沒有送到終點,會再被要求重送一次

    • 多用於Telnet FTP…這類一對一的通訊要求中

TCP的3向交握通訊(3 Ways handshaking)

(有如人類世界的「雙掛號信」)

https://ithelp.ithome.com.tw/upload/images/20190921/20120926IsMTgBb1L1.png

UDP簡介

  • UDP(User Datagram Protocol)

    • 負責建立發送端與收受端的通訊管道

    • 封包發送後,不負責回傳確認訊息,會假設對方已經收到

    • 在視訊會議、串流媒體這類通訊場合比較會用到


重點整理

https://ithelp.ithome.com.tw/upload/images/20190921/20120926ksjJwxtWAO.png


上一篇
Day4- 計算機概論-程式層介紹
下一篇
Day6- 計算機概論-資訊安全介紹
系列文
從不懂,到玩上手的Python語言30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言