Lec03_Networks.pptx
Document Details
Uploaded by IntelligentJasper852
Full Transcript
Basic Networking Lecture 3: Network Reference Models OSI and TCP/IP Models Lecture Objectives 01 02 Benefits of Reference models. 04 TCP/IP and OSI models. Referenc e models: an overview 03 05 OSI model layers illustratio n. Addressin g in networks. OSI 0 0 0 0 0 0 0 5 5R 5000000 R 0 0 0 0 0 0 0 5 ...
Basic Networking Lecture 3: Network Reference Models OSI and TCP/IP Models Lecture Objectives 01 02 Benefits of Reference models. 04 TCP/IP and OSI models. Referenc e models: an overview 03 05 OSI model layers illustratio n. Addressin g in networks. OSI 0 0 0 0 0 0 0 5 5R 5000000 R 0 0 0 0 0 0 0 5 Computers have different architecture so communication cannot be done in the right way. There is a need for model (Framework or Rules) to enable communication. Network Reference Models A framework (guideline) for network implementation and troubleshooting. Divides complex functions into simpler components (layers). Importance of reference model: Vendor interoperability “standardization”: multiple vendors can communicate together. Better understanding of data transfer: Through layering. Reference model types : OSI (Open System Interconnection ). TCP/IP (Internet Model). Advantages of R.M Divides the network communication process into smaller and simpler components. 1 4 2 Allows multiple-vendor development through standardization of network components. 3 Encourages industry standardization by defining what functions occur at each layer of the model. Allows various types of network hardware and software to communicate. 1 OSI Reference Model OSI Reference Model 01 The OSI (Open Systems Interconnection) model is the primary architectural model for networks. It describes how data and network information are communicated from an application on one computer, to an application on another computer. 03 The model was defined by the International Organization for Standardization (ISO) The OSI reference model breaks this approach into layers. OSI Reference Model NIC Software Cable NIC Cable OSI Reference Model Layer 7 - The Application Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical It’s the S\w on our PCs that is used to represent a user interface to the network & so aids the user to make applications. Examples: Email (SMTP,POP3). Web browsers (HTTP). FTP. Layer 6 - The Presentation Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical This layer is responsible for presenting the data in the proper format. Examples: ASCII, AVI,JPG,…. Layer 5 - The Session Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Ensure that all information required for opening a session is available. Give orders for: establishment, management, and termination of the session. Layer 4 - The Transport Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Responsible for actual mechanism of: 1. Establishment of connection. 2. Management of connection: 2.1) Segmentation. 2.2) Sequencing. 2.3) End-to-end check. 2.4) Error detection &correction. 2.5) Flow control. 3. Termination of connection. Examples: TCP (transmission control protocol). UDP (User Datagram Protocol). Layer 3 - The Network Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Responsible for: 1.End-to-end delivery. 2.Logical addressing. EX: IPv4,IPv6,IPX,APPLET ALK 3. Routing (choose the best path to destination.) EX: RIP,OSPF,IS- Layer 2 - The Data Link Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical Responsible for: 1.Hop-to hop data delivery. 2.Hop-to-hop addressing (MAC Address in Ethernet). 3.Hop-to-hop error detection 4.Hop-to-hop flow control. Layer 1 - The Physical Layer 7 Application 6 Presentation 5 Session 4 Transport 3 Network 2 Data Link 1 Physical It’s responsible for all Physical properties of the network : 1. Cable length. 2. Cable type. 3. Bit rate. 4. Voltage levels. 5. H/W interface types. Summary Provides protocols for applications to be able to communicate Example: http, DNS, FTP, DNS ,SMTP. Responsible for data representation, Compression and encryption Establish, maintain and terminates sessions. Data segmentation, Sequencing, port addressing and flow control Protocols: TCP and UDP Routing, IP addressing , fragmentation and reassembly. Protocols: IP, ARP, RARP and ICMP MAC addressing, Access method, Framing and error checking. Protocols: Ethernet and ATM Carrying bits, cable length and signal value 2 TCP/IP Model Layers with TCP/IP and OSI Model Compare OSI and TCP/IP model Compare OSI and TCP/IP model Point of view Similarities Differences OSI model TCP/IP model Consists of set of layers. Each layer performs function via protocol. Each layer adds header. Consists of 7 layers Consists of 4 layers Theoretical Practical More headers = more Less headers = less overhead. overhead. Encapsulation Data Link Header IP Heade r TCP Heade r HTTP Heade r Data Link Trailer Data Server Encapsulation – Process of adding control information as it passes down through the layered model. HTTP Data trailer The Communication Process Decapsulation Data Link Header IP Heade r TCP Heade r HTTP Heade r Data Clie nt HTTP Data trailer Data Link Trailer The Communication Process Protocol Data Unit (PDU) - The form that a piece of data takes at any layer. At each stage of the process, a PDU has a different name to reflect its new appearance. PDUs are named according to the protocols of the TCP/IP suite. ◦ Data - The general term for the PDU used at the Application layer ◦ Segment - Transport Layer PDU ◦ Packet - Internetwork Layer PDU ◦ Frame - Network Access Layer PDU ◦ Bits - A PDU used when physically transmitting data over the medium The Communication Process Physical layer no header Data link layer source and destination MAC address Network layer source and destination IP address Transport layer source and destination Port address Addressing and Naming Schemes How labels in encapsulation headers are used to manage communication in data networks. Difference Between IP & MAC addresses MAC B IP: 1.1.1.2 MAC D IP: 2.2.2.1 MAC A IP: 1.1.1.1 MAC C IP: 1.1.1.3 MAC E IP: 2.2.2.2 What is the Address on my Ethernet NIC? IP and MAC addresses Point of view Definition IP address Logical = Can be changed Number of 32 bits bits Representatio Decimal. n Usage Communication between hosts in different LANs Layer Network layer Example 190.10.120.1 Hardware address Physical = burned on NIC cannot be changed. 48 bits Hexadecimal. Communication between hosts in the same LANs Data link layer F1.2C.33.2D.E5.23 Network devices capabilities Rout er Brid ge Switc h Summary توفر بروتوكوالت للتواصل بين التطبيقات ( HTTP, DHCP, DNS ) مسئولة عن تمثيل البيانات و ضغطها وتشفيرها انشاء قناة اتصال و المحافظة عليها خالل االتصال وانهاؤها. تقسيم البيانات و ترقيمها و عنونتها بــ Port address التوجيه + IP addressing +التقسيم و التجميع التحويل + MAC addressing +طريقة الوصول Access method نقل البيانات THANKS! Best Regards!