Chapter 2: Network Models. OSI model and TCP/IP protocol 1960 (ARPA in DOD) 1972 (draft) 1973 (release TCP/IP)1984 (release OSI) 1970 (ISO, CCITT) 1983.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
บทที่ 2 แบบจำลอง OSI OSI Model.
Advertisements

TCP/IP.
TCP/IP Protocols IP Addressing
Network Model แบบจำลอง OSI
Network Model แบบจำลอง OSI
Ministry of Information and Communication Technology
ระบบเครือข่ายคอมพิวเตอร์
ภัยคุกคามด้านความปลอดภัย
องค์ประกอบของระบบ Internet
Transport Layer.
File Transfer (FTP), WWW, HTTP, DHCP.
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Data Communication Chapter 2 OSI Model.
บทที่ 2 แบบจำลอง OSI OSI Model.
Computer Network.
Application Layer.
เครือข่ายคอมพิวเตอร์และ อินเทอร์เน็ต. LAN Overview LANs were created to save time, money, and enable users to share information and resources more easily.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed การเชื่อมโยงเครือข่าย Making.
– Network operating systems and Protocols Choopan Rattanapoka.
BY KIADTIPONG YORD. CHANDRA 2004 :: COMPUTER NETWORK ระบบเครือข่ายคอมพิวเตอร์ และการกระจาย Computer Network and Distributed เทคโนโลยี Internet Internet.
โปรโตคอล Protocol คือข้อกำหนดหรือข้อตกลงที่ใช้ควบคุมการสื่อสารข้อมูลในเครือข่าย ไม่ว่าจะเป็นการสื่อสารข้อมูลระหว่างคอมพิวเตอร์หรือระหว่างคอมพิวเตอร์กับอุปกรณ์อื่น.
OSI 7 LAYER.
C# Communication us/library/system.net.sockets.tcplistener(v=vs. 110).aspx 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 CCNA Cisco Certified Network Associate.
OSI Network Layer TCP/IP Internet Layer วิชาการสื่อสารข้อมูลและเครือข่าย นายวุฒิชัย คำมีสว่าง.
C# Communication
การสื่อสารข้อมูล.
2.1 Spanning Tree Protocol
Chapter 8: Single-Area OSPF
Security in Computer Systems and Networks
โรงเรียนห้วยเม็กวิทยาคม
Mobile Network/Transport Layers
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
บทที่ 3 โพรโตคอล ทีซีพีและไอพี TCP / IP
บทที่ 8 เครือข่ายการสื่อสารทางไกลระหว่างประเทศ
Firewall อาจารย์ ธนัญชัย ตรีภาค ภาควิชาวิศวกรรมคอมพิวเตอร์
Wireless Network เครือข่ายไร้สาย
Security in Computer Systems and Networks
บทที่ 4 อินเตอร์เน็ต.
Chapter 2 สถาปัตยกรรมเครือข่าย (Network Architecture)
แบบจำลองเครือข่าย (Network Models)
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
ปัญหาความปลอดภัยในระบบเครือข่าย
อาจารย์อภิพงศ์ ปิงยศ บทที่ 8 : TCP/IP และอินเทอร์เน็ต Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
IP-Addressing and Subneting
เครือข่ายคอมพิวเตอร์
เทคโนโลยีอินเทอร์เน็ต Internet Technology
IP-Addressing and Subneting
TCP/IP Protocol นำเสนอโดย นส.จารุณี จีนชาวนา
เครือข่ายคอมพิวเตอร์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : แบบจำลองเครือข่าย (Network Models) part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
C# Part 0: Introduction to Revision Control
Bus and Star Topologies Switch ขนาดเล็ก Switch ขนาดใหญ่
ระบบเครือข่ายคอมพิวเตอร์ (COMPUTER NETWORK)
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
การสื่อสารข้อมูลและเครือข่าย (Data Communications and Networking)
การบริหารความปลอดภัยสารสนเทศ
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : แบบจำลองเครือข่าย (Network Models) Part3 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
อาจารย์อภิพงศ์ ปิงยศ บทที่ 7 : TCP/IP และอินเทอร์เน็ต Part1 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
สถานะภาพของเครือข่าย UniNet/NedNet
การออกแบบระบบ System Design.
The Need for a Protocol Architecture (for example, see circuit / packet switching) ผู้รับต้องจัดเตรียมที่เก็บข้อมูล (memory) ยืนยันสิทธิใช้ hard disk.
UML (Unified Modeling Language)
Multimedia Production
อาจารย์อภิพงศ์ ปิงยศ บทที่ 2 : แบบจำลองเครือข่าย (Network Models) Part2 สธ313 การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์ทางธุรกิจ อาจารย์อภิพงศ์
เครือข่ายสารสนเทศ ครั้งที่ 2 แบบจำลองเครือข่าย
การใช้งานอินเทอร์เน็ต
บทที่ 2 ระบบเครือข่ายและอินเทอร์เน็ต
ใบสำเนางานนำเสนอ:

Chapter 2: Network Models

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

Comparison of OSI and TCP/IP

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

TCP/IP Data Transmission Example

OSI Model WCB/McGraw-Hill History 1970-> ISO (International Standard Organization) จัดตั้งคณะกรรมการพิจารณา architecture ที่เป็นกลางเพื่อ กำหนดการเชื่อมต่อระหว่าง computer และ อุปกรณ์ > released in ISO 7498 document OSI (Open System Interconnection) -> 7 layers Objectives Compatibility Flexibility

Figure 2.1 Sending a letter (Layer Tasks)

WCB/McGraw-Hill OSI Model User Support Layers Network Support Layers

WCB/McGraw-Hill OSI Layers

Figure 2.3 TCP/IP Peer-to-peer processes

Figure 2.4 An exchange using the Internet model L6 data H6 L6 data H6 L7 data

Figure 2.15 Application layer Data

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

WCB/McGraw-Hill Presentation Layer L6 Data Encoded, Encrypted, and Compression data L7 Data L6 Data Decoded, Decrypted, and Decompression data L7 Data

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

WCB/McGraw-Hill Session Layer L5 Data L6 Data L5 Data L6 Data

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

WCB/McGraw-Hill Transport Layer

Figure 2.12 Reliable process-to-process delivery of a message

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

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 ,151: registered port numbers Ports 49, ,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

IANA well-known reserved ports Protocol NamePort Number FTP20-data, 21 Telnet23 SMTP25 DNS53 HTTP80 POP3110 NetBIOS HTTPS443

Sample port numbers for popular applications ApplicationPort Number MSN Messenger1863 IRC1863, , 7000 ICQ ICQ AOL Instant Messenger5190, 6040 PCAnywhere RealAudio7070, Napster7777, 8875, 8888 Half-Life game27,018

Common Windows port numbers Protocol NamePort Number IE80 POP3110 RPC135 NetBIOS Server Message Block (SMB)445 MSN Messenger1863 Universal Plug and Play (UPnP)5000

34 Connection Control (Connectionless)

Connection Control (Connection-oriented)

WCB/McGraw-Hill Network Layer

Figure 2.10 Source-to-destination delivery

Network Layer Responsibility Guarantee packet delivery Service Logical (Network) address (header):IP address Routing packets through internetworking device Router || Gateway

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 Each node or computer Must have a unique host part of IP address

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

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

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

Reserved IP Addresses Network Addresses : The host portion is set to all zero's ( ) Broadcast Address : The host portion is set to all one's ( ) Loopback Addresses : and

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

IPv6 ประเทศไทยที่ผ่านมาได้รับการจัดสรร IP adress มาเพียง 0.10% ของจำนวน IP address ทั่วโลก หรือ 1,782,016 เลขหมาย กระทรวงเทคโนโลยีสารสนเทศและการสื่อสาร ( ไอซีที ) ได้วาง โรดแมปเพื่อเข้าสู่ยุค IPv6 ปี โดยจะมีการจัดตั้งศูนย์เชี่ยวชาญ IPv6 (IPv6 Excellence Center) ภายในปี 2551 คณะกรรมการกิจการโทรคมนาคมแห่งชาติ ( กทช.) จะมีการจัดตั้งองค์กรจัดสรร IP address โดยใช้ชื่อว่า National Internet Registry (NIR) ยังเป็นที่ถกเถียงกันในวงสัมมนาอยู่ดีว่าประเทศไทย ควรมี National Internet Registry หรือไม่ และผู้ที่เกี่ยวข้องทั้งหมดควรจะใช้โรดแมปของใคร

WCB/McGraw-Hill Transport and Network Layer Example Application, Presentation, Session layer Application, Presentation, Session layer

WCB/McGraw-Hill Data Link Layer

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)

Figure 2.7 Node-to-node delivery

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

Figure 2.8 Example 1

WCB/McGraw-Hill Network and Data Link Layer Example

WCB/McGraw-Hill Physical Layer

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)

WCB/McGraw-Hill Summary of Layer Functions