Lab 1 – 2 Protocols Guideline.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Introduction to C Introduction to C.
Advertisements

BC320 Introduction to Computer Programming
การตรวจสอบ CRC บน ROUTER
อินเตอร์เน็ต.
TCP/IP.
โครงสร้างการควบคุมการทำงานของโปรแกรม Program control structures
Structure Programming
ATM NETWORK.
มาตรฐานของ VLAN.
Chapter 15 Domain Name System
Department of Informatics, Phuket Rajabhat University. THAILAND
TCP/IP Protocols IP Addressing
บทที่ 6 สถาปัตยกรรมเครือข่ายคอมพิวเตอร์
Part 19.2 Network Layer: IPv6
Ministry of Information and Communication Technology
ARP (Address Resolution Protocol)
Data Transferring.
เครือข่าย LAN แบบ IEEE 802 IEEE 802.X Network
Digital Data Communication Technique
Firewall IPTABLES.
Network Layer Protocol Routing Protocol
IP TABLES เรียนรู้และทำความเข้าใจการทำงานของ iptables และสามารถนำไปประยุกต์ใช้กับ Firewall ได้
Addressing Modes Assembly Programming.
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
Network Layer Protocal:
Data Link Layer.
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Network programming Asst. Prof. Dr. Choopan Rattanapoka
โดย อ.ปริญญา น้อยดอนไพร V
โดย อ.ปริญญา น้อยดอนไพร V
อาจารย์ ถนอม ห่อวงศ์สกุล
Data Communication Chapter 2 OSI Model.
รูปแบบการเชื่อมต่อเครือข่ายแบ่งตามกลุ่มผู้ใช้
TCP/IP.
Week 5: Chapter 23: Support Protocols
โดย อาจารย์นัณฑ์ศิตา ชูรัตน์
Software Quality Assurance
คอมพิวเตอร์ ร.ร.จักรคำคณาทร
เทคโนโลยีเว็บ (Web Technology)
ELECTRONIC MAIL SMTP MIME.
การแก้ไขปัญหาการเชื่อมต่อระบบเครือข่าย เบื้องต้น
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
Chapter 4 หมายเลขไอพี และการจัดสรร
05/04/60 Ethernet IEEE Copyrights by Ranet Co.,Ltd., All rights reserved.
05/04/60 3 Copyrights by Ranet Co.,Ltd. All rights reserved.
Protocol ทำเราท์เตอร์เป็นเซิร์ฟเวอร์แจกไอพี Dynamic Host Configuration
TCP Protocol.
การใช้โปรแกรมส่งต่อ ThaiRefer
อาจารย์จังหวัด ศรีสลับ เสนอ จัดทำ โดย แผนก คอมพิวเตอร์ ธุรกิจ นางสาวสุวรรณ รัตน์ ดำรัส นางสาวศศิธร ดำเกิงพันธุ์
IP ADDRESS.
HTTP (Hyper Text Transfer Protocol )
Input / Output ธนวัฒน์ แซ่เอียบ.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เครือข่ายระยะไกล Wide Area.
สิ่งที่สำคัญในระบบปฏิบัติการของเราในวันนี้คงหนีไม่พ้นในเรื่องของ เครือข่าย หรือ Network network คืออะไร เครือข่ายมีไว้เพื่อสื่อ สารกันระหว่างคอมพิวเตอร์
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
คำศัพท์ระบบอินเตอร์เน็ต
การใช้งานอินเทอร์เน็ต
Application Layer.
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
– Network operating systems and Protocols Choopan Rattanapoka.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เทคโนโลยี Internet Internet.
OSI Network Layer TCP/IP Internet Layer วิชาการสื่อสารข้อมูลและเครือข่าย นายวุฒิชัย คำมีสว่าง.
Study IPv4 and IPv6 Wachira Parathum Internet Service Division
Chapter 2 สถาปัตยกรรมเครือข่าย (Network Architecture)
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
เครือข่ายคอมพิวเตอร์
ARP Spoof โดยอาจารย์ธวัชชัย ชมศิริ อาจารย์สาขาวิชาวิทยาการคอมพิวเตอร์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : แบบจำลองเครือข่าย (Network Models) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 5 : การตรวจจับข้อผิดพลาด การควบคุมการไหลของข้อมูล และการควบคุมข้อผิดพลาด Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ.
ใบสำเนางานนำเสนอ:

Lab 1 – 2 Protocols Guideline

CONTENTS ARP : Address Resolution Protocol RARP : Reverse Address Resolution Protocol IP datagram ICMP : Internet Control Message Protocol Ethernet Frame Format

ARP and RARP

ARP operation

Four cases using ARP

Four cases using ARP

Four cases using ARP

Four cases using ARP

An ARP request is broadcast; an ARP reply is unicast.

Figure 7-10 RARP operation

The RARP request packets are broadcast; the RARP reply packets are unicast.

IP datagram

Internet Header Length (IHL) ขนาด 4 บิต IP datagram (ต่อ) version ขนาด 4 บิต แสดงรุ่นของโปรโตคอล รุ่นที่ใช้งานปัจจุบันมีค่า 4 Internet Header Length (IHL) ขนาด 4 บิต บอกความยาวเฉพาะเฮดเดอร์ของเดทาแกรมโดยนับจาก version จนถึงไบต์สุดท้ายก่อนที่จะถึงข้อมูล Type of Service (TOS) ขนาด 8 บิต ใช้กำหนดรูปแบบการให้บริการตามลักษณะโปรโตคอลแอพลิเคชัน

identification ขนาด 16 บิต flags ขนาด 3 บิต IP datagram (ต่อ) Total Length ขนาด 16 บิต บอกความยาวทั้งหมดของเดทาแกรม(เฮดเดอร์และข้อมูล) identification ขนาด 16 บิต flags ขนาด 3 บิต fragment offset ขนาด 13 บิต ใช้กับการแบ่งข้อมูลย่อย เพื่อให้เหมาะกับเฟรม ระดับเดทาลิงค์

Time to live (TTL) ขนาด 8 บิต IP datagram (ต่อ) Time to live (TTL) ขนาด 8 บิต ใช้กำหนดจำนวนเราเตอร์ที่เดทาแกรมจะเดินผ่านได้ หรือกำหนดอายุของเดทาแกรมซึ่งมีค่าสูงสุดตามขนาดฟิลด์คือ 28-1 หรือ 255 protocol ขนาด 8 บิต บอกชนิดโปรโตคอลระดับบนที่เอ็นแคปซูเลตในเดทาแกรม

header checksum ขนาด 16 บิต IP datagram (ต่อ) header checksum ขนาด 16 บิต ใช้ตรวจสอบความผิดพลาดเฉพาะเฮดเดอร์โดยไม่รวมส่วนข้อมูล source IP address ขนาด 32 บิต กำหนดไอพีแอดเดรสต้นทาง destination IP address ขนาด 32 บิต กำหนดไอพีแอดเดรสปลายทาง

Options ขนาดไม่คงที่ กำหนดข่าวสารเพิ่มเติมสำหรับเดทาแกรม IP datagram (ต่อ) Options ขนาดไม่คงที่ กำหนดข่าวสารเพิ่มเติมสำหรับเดทาแกรม ค่าที่ใช้ในปัจจุบันจะเกี่ยวข้องกับการรักษาความปลอดภัยและการบันทึกผลลัพธ์จากการทำงานของคำสั่ง traceroute หรือ ping

padding ขนาด 0 ถึง 3 ไบต์ data ขนาดไม่คงที่ IP datagram (ต่อ) padding ขนาด 0 ถึง 3 ไบต์ สำหรับผนวกเพิ่มเพื่อให้จำนวนไบต์ของ option รวมกับ padding เป็นจำนวนเท่าของ 32 บิต ค่าในฟิลด์นี้จึงไม่มีความสำคัญ data ขนาดไม่คงที่ ข้อมูลจากโปรโตคอลระดับบน

type ขนาด 8 บิต : กำหนดค่าความผิดพลาดและรายงานสถานะ ICMP Format type ขนาด 8 บิต : กำหนดค่าความผิดพลาดและรายงานสถานะ code ขนาด 8 บิต : รหัสความผิดพลาดบ่อย

ICMP Format (ต่อ) checksum ขนาด 16 บิต : ค่าผลรวมตรวจสอบแบบ 1’s สำหรับใช้ตรวจสอบความผิดพลาด โดยคำนวณผลรวมของ type, code, contents contents ขนาดไม่คงที่ : ใช้บรรจุข้อมูลข่าวสารขึ้นอยู่กับค่า type และ code

ประเภทความผิดพลาดของ ICMP

ตัวอย่าง ไอซีเอ็มพีชนิด 0 และ 8 : สะท้อนข้อมูล (echo –request/echo-reply) ใช้ตรวจสอบว่าสถานีหรือเราเตอร์ปลายทางยังทำงานอยู่หรือไม่ ตัวอย่างการใช้งานในกลุ่มนี้ คือโปรแกรม ping

ping จะส่งไอซีเอ็มพี ชนิด 8 เพื่อสอบถามและตอบกลับไอซีเอ็มพีชนิด 0 ต่อจากนั้น ping จะตอบกลับมา

Ethernet frame format (IEEE802.3) Preamble : synchronize its input timing Start Frame delimeter (SFD) : Signal for the beginning of the frame Destination address : physical address of destination station. Source address : physical address of the sender. Length/type : defined as a length or type field Data : data encapsulated from the upper-layer protocols Cyclic Redundancy Check (CRC) : error detection information

Minimum and maximum length