2008年7月1日 星期二

網路

  • 當你在 LAN 裡面一台機器發出訊息,此時其實是所有機器都會收到訊息,機器會去判斷是不是自己的
  • HUB跟SWITCH的不同
HUB: 會送給LAN上的電腦, SWITCH:會紀錄MAC ADDRESS, 不會發生送給全部的行為
  • Sniffer作法是
  1. 改變封包來源位址,通通收起來
  2. 幹掉本尊, 冒充本尊的mac address讓switch送資料到我身上
  • 網路卡內有封包過濾器的功能(filter)
TCP/IP 概念
  1. 3-way handshaking
  2. send
  • 先送到通訊協定堆疊(Protocol stack)去暫存,直到通訊協定堆疊緩衝區擠滿了等待傳送的資
料後,才一起將所有的資料傳送出去
  • 直接送出去,將TCP封包標頭中TCP option
    (bit) flags的urgent data flag值設為1,flag值為MSG_OOB 
區分
  • sendto()及recvfrom()功能呼叫大致上是用於UDP資料報型態上的通訊端點
  • send()及recv()功能呼叫則是用於TCP資料流型態上的通訊端點(連線導向).

沒有留言: