ดาวน์โหลดงานนำเสนอ
งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ
ได้พิมพ์โดยปรีดา หงสกุล ได้เปลี่ยน 8 ปีที่แล้ว
1
Chapter 2: Network Models
2
OSI model and TCP/IP protocol 1960 (ARPA in DOD) 1972 (draft) 1973 (release TCP/IP)1984 (release OSI) 1970 (ISO, CCITT) 1983 (draft) OSI model TCP/IP protocol ARPA:Advanced Research Projects Agency
3
Comparison of OSI and TCP/IP http://www.tcpipguide.com
4
Comparison OSI and TCP/IP Application Presentation Session Transport Network Data Link Physical TCPUDP ICMPIGMP IP RARPARP SMTP FTP TELNETDNSSNTPNFSTFTP Protocols defined by the underlying networks
5
TCP/IP Data Transmission Example
6
OSI Model WCB/McGraw-Hill History 1970-> ISO (International Standard Organization) จัดตั้งคณะกรรมการพิจารณา architecture ที่เป็นกลางเพื่อ กำหนดการเชื่อมต่อระหว่าง computer และ อุปกรณ์ - 1984 -> released in ISO 7498 document OSI (Open System Interconnection) -> 7 layers Objectives Compatibility Flexibility
7
Figure 2.1 Sending a letter (Layer Tasks)
8
WCB/McGraw-Hill OSI Model User Support Layers Network Support Layers
9
WCB/McGraw-Hill OSI Layers
10
Figure 2.3 TCP/IP Peer-to-peer processes
11
Figure 2.4 An exchange using the Internet model L6 data H6 L6 data H6 L7 data 6 6 7 7
12
Figure 2.15 Application layer Data
13
Application Layer Responsibility User interface (Software application) No header or trailer Services Network Virtual Terminal File transfer, access, and management (FTAM) Mail service Accessing WWW
14
WCB/McGraw-Hill Presentation Layer L6 Data Encoded, Encrypted, and Compression data L7 Data L6 Data Decoded, Decrypted, and Decompression data L7 Data
15
Presentation Layer Responsibility Manage syntax and semantics of different data format between any two systems Services Translation of data format Ex. ASCII -> non ASCII system Encryption (privacy & security) For sensitive information: login-password, credit card, bank account, personal information Compression Ex. Zip, Gif, JPEG
16
WCB/McGraw-Hill Session Layer L5 Data L6 Data L5 Data L6 Data
17
Session Layer Responsibility Establish, manage, and terminate session Services Dialog control Traffic control & direction control Message synchronization Adding checkpoints (synchronization points) in the message stream
18
WCB/McGraw-Hill Transport Layer
19
Figure 2.12 Reliable process-to-process delivery of a message
20
Transport Layer Responsibility Guarantee whole message delivery From source to final destination Service Service-point addressing:Port address (16 bits: 0 – 65,535 ports)Port address Each application is assigned a specific port address Segmentation and Reassembly Source:segment L5 data into small segments Destination:reassembly small segments into a whole message Connection control Connectionless Connection-oriented Error control:error detection and correction of the entire message Flow control
21
Port Address Handy way for computers and users to keep track of which port belongs to what program Ports are numbered from 0 to 65,535 The Internet Assigned Numbers Authority (IANA) decided to reserve the first 1024 port numbers (i.e., 0 to 1023) for requesting entities. Ports 1024 - 49,151: registered port numbers Ports 49,152 - 65,535: dynamic or private port numbers General ways to use port number for source and destination Well-known port numbers -> usually for destination port Ramdomly generate -> for source port http://www.winnetmag.com/WindowsScripting/Article/ArticleID/40313/WindowsScripting_40313.html
22
IANA well-known reserved ports Protocol NamePort Number FTP20-data, 21 Telnet23 SMTP25 DNS53 HTTP80 POP3110 NetBIOS137-139 HTTPS443
23
Sample port numbers for popular applications ApplicationPort Number MSN Messenger1863 IRC1863, 6666-6670, 7000 ICQ4000-4001 ICQ4000-4001 AOL Instant Messenger5190, 6040 PCAnywhere5631-5632 RealAudio7070, 6970-7170 Napster7777, 8875, 8888 Half-Life game27,018
24
Common Windows port numbers Protocol NamePort Number IE80 POP3110 RPC135 NetBIOS137-139 Server Message Block (SMB)445 MSN Messenger1863 Universal Plug and Play (UPnP)5000
25
34 Connection Control (Connectionless) 12 1 2 3 4 2413
26
Connection Control (Connection-oriented) 3412 3412
27
WCB/McGraw-Hill Network Layer
28
Figure 2.10 Source-to-destination delivery
29
Network Layer Responsibility Guarantee packet delivery Service Logical (Network) address (header):IP address Routing packets through internetworking device Router || Gateway
30
IP address IP Classes: class A, B, C Class selection Max. number of workstations required Each network Must have a unique logical name (domain name) Ex. ice.cit.ac.nz is 156.59.20.50 Each node or computer Must have a unique host part of IP address
31
IP Class A first byte specifies the network portion remaining bytes specify the host portion the highest order bit of the network byte is always 0 network values of 0 and 127 are reserved there are 126 class A networks there are more than 16 million host values for each class A network
32
IP Class B the first two bytes specify the network portion the last two bytes specify the host portion the highest order bits 6 and 7 of the network portion are 10 there are more than 16 thousand class B networks there are 65 thousand nodes in each class B network
33
IP Class C the first three bytes specify the network portion the last byte specifies the host portion the highest order bits 5, 6 and 7 of the network portion are 110 there are more than 2 million class C networks there are 254 nodes in each class C network
34
Reserved IP Addresses Network Addresses : The host portion is set to all zero's (129.47.0.0) Broadcast Address : The host portion is set to all one's (129.47.255.255) Loopback Addresses : 127.0.0.0 and 127.0.0.1
35
IPv6 นักวิจัยคาดว่าเลขหมาย IP เวอร์ชั่น 4 จะหมดลงในอีก 1-2 ปี ข้างหน้า IETF (The Internet Engineering Task Force) จึงพัฒนา IP รุ่นใหม่ เรียกว่า internet protocol version 6 หรือ IPv6 ปรับปรุงโครงสร้างของโปรโตคอลจาก IPv4 ที่มี 32 บิต เป็น IPv6 แบบ 128 บิต ทำให้จำนวน IP address เพิ่ม มากถึง 2 ยกกำลัง 96 เท่า ปัจจุบันก็มีหลายประเทศที่แสดงเจตนาในการใช้ IPv6 กระทรวงกลาโหมสหรัฐ ประกาศว่าจะเลิกสั่งซื้ออุปกรณ์เครือข่ายที่สนับสนุน มาตรฐานปัจจุบันและเปลี่ยนไปใช้มาตรฐาน IPv6 ในปี 2551 ประเทศญี่ปุ่นก็เริ่มเปลี่ยนมาทดลองใช้ IPv6 ตั้งแต่ปี 2545 และวางโรดแมปไว้ว่าจะทำให้โครงข่ายสำหรับ ผู้ใช้งานในบ้านเรือนพร้อมสำหรับ IPv6 ตั้งแต่ปี 2549 ประเทศเกาหลีใต้เองก็วางโรดแมปให้พร้อมสำหรับ IPv6 ในปี 2553
36
IPv6 ประเทศไทยที่ผ่านมาได้รับการจัดสรร IP adress มาเพียง 0.10% ของจำนวน IP address ทั่วโลก หรือ 1,782,016 เลขหมาย กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร ( ไอซีที ) ได้วาง โรดแมปเพื่อเข้าสู่ยุค IPv6 ปี 2550-2553 โดยจะมีการจัดตั้งศูนย์เชี่ยวชาญ IPv6 (IPv6 Excellence Center) ภายในปี 2551 คณะกรรมการกิจการโทรคมนาคมแห่งชาติ ( กทช.) จะมีการจัดตั้งองค์กรจัดสรร IP address โดยใช้ชื่อว่า National Internet Registry (NIR) ยังเป็นที่ถกเถียงกันในวงสัมมนาอยู่ดีว่าประเทศไทย ควรมี National Internet Registry หรือไม่ และผู้ที่เกี่ยวข้องทั้งหมดควรจะใช้โรดแมปของใคร
37
WCB/McGraw-Hill Transport and Network Layer Example Application, Presentation, Session layer Application, Presentation, Session layer
38
WCB/McGraw-Hill Data Link Layer
39
Responsibility Break L3 (Network) data into reasonable size (Frame) Guarantee Node-to-Node delivery (Frame Error Free) Service Framing (adding header & trailer) Physical addressing (MAC address: 12 digit hexadecimal (e.g. 080BF0AFDC09)) Same sender network:source & destination address Outside sender network:source & connecting devices (bridge, router, gateway) address Flow control:frame acknowledgement, inform buffer size, etc. Error control:error detection and error correction Access control:checking accessibility (ex. Multipoint connection)
40
Figure 2.7 Node-to-node delivery
41
Example 1 In Figure 2.8 a node with physical address 10 sends a frame to a node with physical address 87. The two nodes are connected by a link. At the data link level this frame contains physical addresses in the header. These are the only addresses needed. The rest of the header contains other information needed at this level. The trailer usually contains extra bits needed for error detection
42
Figure 2.8 Example 1
43
WCB/McGraw-Hill Network and Data Link Layer Example
44
WCB/McGraw-Hill Physical Layer
45
Responsibility Sending and receiving bitstream through physical medium Service Physical characteristics of interface and medium Representation of bits (encoding or modulation) Data rate Bit synchronization Line configuration & Topology Transmission mode (Simplex, Half-duplex, Full-duplex)
46
WCB/McGraw-Hill Summary of Layer Functions
งานนำเสนอที่คล้ายกัน
© 2024 SlidePlayer.in.th Inc.
All rights reserved.