Three-way handshake
- Client จะส่ง segment      แรกออกไป เรียกกว่า TCP SYN segment ประกอบไปด้วย      หมายเลขพอร์ตของทั้งต้นทางและปลายทาง, หมายเลขลำดับเริ่มต้น      (Initialization sequence number : ISN) ซึ่งจะเป็นหมายเลขไบต์แรกที่ไคลเอ็นต์จะส่งให้กับเซิร์ฟเวอร์
- Server ส่ง segment      ที่สอง คือ SYN และ ACK segment
 - เป็นการตอบรับ segment แรกที่ได้รับ โดยการใช้แฟล็ก ACK พร้อมทั้งหมายเลขตอบรับ (Acknowledment number) ได้มาจากการนำ ISN ของClient บวก 1
 - ใช้เป็น segment เริ่มต้นของเซิร์ฟเวอร์ จะประกอบไปด้วย ISN
- Client ส่ง segment      ที่สาม คือ SYNACK เพื่อเป็นการตอบรับ segment      ที่สอง โดยการใช้แฟล็ก ACK พร้อมทั้งหมายเลขตอบรับ      ซึ่งได้มาจากการนำ ISN บวก 1 TCP (Transmission      Control Protocol)
 TCP (Transmission Control Protocol)
 เป็น Protocol ใน Transport layer ที่ให้บริการแบบ connection - oriented และรับประกันความถูกต้องของข้อมูล
- Port number (หมายเลขพอร์ต) TCP      ใช้ Port number เป็นเหมือน Address      ที่ใช้ใน Transport layer ตาราง Well-known      port จะแสดง Well-known port number บางส่วนที่ถูกใช้โดย      TCP
- TCP Service (บริการของ TCP)      เป็น Protocol ที่ใช้กับ process ที่อยู่ใน Application layer
 - Stream Delibery Service (บริการการส่งข้อมูลเป็นสตรีม) TCP มีการรับส่งข้อมูลเป็นstream มีการรับส่งข้อมูลเป็นไบต์ที่ต่อเนื่องกันไป ก่อนที่จะส่งได้นั้น process ทั้งสองจะต้องการติดต่อกันเหมือนมีท่อใช้ลำเลียงข้อมูล
 - Sending and receiving buffers บัฟเฟอร์นี้จะมีอยู่ 2 บัฟเฟอร์คือ สำหรับรับ และส่งข้อมูล ฝั่งส่งจะนำข้อมูลใส่ไว้ในบัฟเฟอร์ก่อนแล้วจึงค่อยเริ่มทยอยส่งออกไป เมื่อได้รับก็จะตอบกลับมาว่าได้รับข้อมูลนั้นๆ แล้ว จึงทำการเคลียบัฟเฟอร์ในส่วนนั้นออกไป
- TCP segments จะแบ่งเป็น segment แล้ว TCP      จะทำการเพิ่ม Header เข้าไปในแต่ละ segment      จากนั้นจึงจะส่งต่อไปให้กับ IP แล้ว IP      จะทำการเอ็นแคปซูเลตเซ็กเมนต์เป็นไอพีเดทาแกรมต่อไป
UDP (User Datagram Protocol)
 เป็น Protocol ใน Transport layer ที่ให้บริการแบบ Conectionless และไม่รับประกันความถูกต้องข้อมูล นอกจากจัดการการส่งข้อมูลจาก Process-to-Process Delivery เท่านั้น UDP เป็น Protocol ที่มี Overhead น้อย UDP ยังเหมาะกับโปรแกรมประเภทมัลติมีเดียและMulticasting
- Port Number ใช้ Port      Number เหมือนกับ Address ที่ใช้ใน Transport      layer ตาราง Well-known port จะแสดงให้เห็นถึง      Well-known port number บางส่วนที่ถูกใช้โดย UDP
VC (Virtual circuit)
- วงจรเสมือน(Virtual Circuit) คือ การเชื่อมต่อเสมือน (Logical Connection) ระหว่างสองสถานีใดๆ ในเครือข่ายสวิตซ์ สถานีจะสื่อสารกันโดยการส่งผ่านเซลลข้อมูล โดยผ่านวงจรเสมือนนี้ ส่วนเส้นทางเสมือน (Virtual Path) เป็นกลุ่มของวงจรเสมือน การจัดวงจรเสมือนให้เป็นกลุ่มนั้นจะมีผลดีต่อการจัดการวงจรเสมือนที่อาจมีหลายวงจรในเวลาเดียวกัน หรือจะเป็นการง่ายกว่าที่จัดการวงจรเสมือนเป็นกลุ่มแทนที่จะแยกกัน
Internet Addresses
- Interner Address หรือ      IP address คือหมายเลขที่ใช้ในระบบเครือข่ายที่ใช้โพรโทคอล      Internet Protocol คล้ายกับหมายเลขโทรศัพท์      ที่เครื่องคอมพิวเตอร์ เครื่องเราท์เตอร์ เครื่องแฟกซ์      จะมีหมายเลขเฉพาะตัวโดยใช้เลขฐานสอง จำนวน 32 บิต      โดยการเขียนจะเขียนเป็นชุด 4 ชุด      โดยแต่ละชุดจะใช้เลขฐานสองจำนวน 8 บิต      ซึ่งโดยทั่วไปแล้ว ผู้คนส่วนใหญ่จะคุ้นเคยกับระบบเลขฐานสิบ      จึงมักแสดงผลโดยการใช้เลขฐานสิบ จำนวน 4 ชุด      ซึ่งแสดงถึงหมายเลขเฉพาะของเครื่องนั้น สำหรับการส่งข้อมูลภายในเครือข่ายLAN      WAN หรือ Internet โดย IP address      มีไว้เพื่อให้ผู้ส่งรู้ว่าเครื่องของผู้รับคือใคร      และผู้รับสามารถรู้ได้ว่าผู้ส่งคือใคร
- IPv4 Address เป็นระบบ 32 บิตหรือสามารถระบุเลขไอพีได้ตั้ง 0.0.0.0 ถึง 255.255.255.255 (ตัวเลขบางตัวเป็นไอพีสงวนไว้สำหรับหน้าที่เฉพาะเช่น 127.0.0.0 จะเป็นการระบุถึงตัวอุปกรณ์เองไม่ว่าอุปกรณ์นั้นจะมีไอพีสื่อสารจริงๆ เป็นเท่าไร)
คลาส
 ไอพีเวอร์ชัน 4 ทั้งหมดถูกแบ่งออกเป็น Class ชนิดต่างๆเพื่อจุดประสงค์ในการใช้งานต่างๆกันดังต่อไปนี้
 คลาส A เริ่มตั้งแต่ 1.0.0.1 ถึง 127.255.255.254
 คลาส B เริ่มตั้งแต่ 128.0.0.1 ถึง 191.255.255.254
 คลาส C เริ่มตั้งแต่ 192.0.1.1 ถึง 223.255.254.254
 คลาส D เริ่มตั้งแต่ 224.0.0.0 ถึง 239.255.255.255 ใช้สำหรับงาน multicast
 คลาส E เริ่มตั้งแต่ 240.0.0.0 ถึง 255.255.255.254 ถูกสำรองไว้ ยังไม่มีการใช้งาน
 สำหรับไอพีในช่วง 127.0.0.0 ถึง 127.255.255.255 ใช้สำหรับการทดสอบระบบ
 


ไม่มีความคิดเห็น:
แสดงความคิดเห็น