Net 431: ADVANCED COMPUTER NETWORKS

Slides:



Advertisements
Similar presentations
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

Chapter 2 Network Models.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
2.1 Background Information Network Models LAYERED TASKS We use the concept of layers in our daily life. As an example, let us consider two friends.
The OSI Model and the TCP/IP Protocol Suite
Chapter 2 Network Models Dr. Mznah Al-Rodhaan.
Chapter 2 Network Models
Lecturer: Tamanna Haque Nipa
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
The OSI Model and the TCP/IP Protocol Suite
HW for Chapter 1 Review Questions: 3, 4, 5, 6, 7, 8, and 11 Exercises: 16, 18, 21, 22, 23, and
NDSL, Chang Gung University, 2.1 Chapter 2 Network Models 長庚大學資訊工程學系 陳仁暉 副教授 Tel: (03) Ext: 5990
Presentation on Osi & TCP/IP MODEL
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
TCP/IP Protocol.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NET 221D:Computer Networks Fundamentals
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
NET 221D: NETWORKS FUNDAMENTALS Lecture 1: Introduction to Protocols and Layers Networks and Communication Department 1.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
1 Kyung Hee University Chapter 2 Network Models. 2 Kyung Hee University 2.1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
Chapter 2. Network Models
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
BZUPAGES.COM 2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Net 221D:Computer Networks Fundamentals
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter 2. Network Models
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
2.1 Chapter 2 Network Models – cont. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Data Communication Network Models
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Lecturer: Mrs. Rohani bt Hassan
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Network Models.
Behrouz A. Forouzan TCP/IP Protocol Suite, 3rd Ed.
Chapter 2 Network Models.
Chapter 2 Network Models
Chapter 5 Network and Transport Layers
Lecture 3 By Miss Irum Matloob.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Part I. Overview of Data Communications and Networking
The OSI Model and the TCP/IP Protocol Suite
OSI Model And TCP\IP SUITE
Lecture 6: TCP/IP Networking By: Adal Alashban
Network Architecture Introductory material
Introduction to Protocol and Layer
The OSI Model and the TCP/IP Protocol Suite
Chapter 2 Network Models
Protocols and the TCP/IP Suite
Review of Important Networking Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Model.
Lecture 2: Overview of TCP/IP protocol
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Chapter 2 Network Models
Network Models CCNA Instructor Training Course October 12-17, 2009
Data Communication Networks
Protocols and the TCP/IP Suite
The OSI Model and the TCP/IP Protocol Suite
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Presentation transcript:

Net 431: ADVANCED COMPUTER NETWORKS Networks and Communication Department Lecture 1: Introduction

By the end of this course, the students should be able to Review of background material on IP, TCP, UDP, Routing. Provide the students insight of fundamental knowledge used in traditional networks services (DNS, HTTP, DHCP). Study the advanced networks multimedia services Study the advanced networks real time services. Outline some advanced networks mobility services. 16-Sep-18 Networks and Communication Department

Revision on Network Models 16-Sep-18 Networks and Communication Department

ISO is the organization. OSI is the model. The OSI Model An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model. An open system is a set of protocol that allows any two different systems to communicate regardless of their underlying architecture (H/W and S/W). ISO is the organization. OSI is the model.

The OSI Model The OSI model is a layered framework for the design of network systems that allows for communication between all types of computer systems. It consists of seven separate but related layers, each of which defines a part of the process of moving information across a network.

Seven layers of the OSI model

Organization of the Layers An exchange of Data using the OSI model Organization of the Layers

Network layer The network layer is responsible for the delivery of individual packets from the source host to the destination host.

Network layer Again, the network layer is responsible for the delivery of individual packets from source to destination. If two systems are connected to the same link, there is usually no need for a network layer. If the two systems are attached to different networks with connecting devices between the networks, there is often a need for the network layer to accomplish source-to- destination delivery.

Source-to-destination delivery

Network layer Other responsibilities of network layer include: Logical addressing Routing

Transport layer The transport layer is responsible for the delivery of a message from one process to another.

Transport layer Again, the transport layer is responsible for the delivery of a message from one process to another. Unlike the network layer which is source-to- destination delivery, the transport layer is process-to-process delivery of the entire message.

Reliable process-to-process delivery of a message

Transport layer Other responsibilities of transport layer: Service-point addressing Segmentation and reassembly Connection control Flow control Error control

Figure 2.15 Summary of layers

2-4 TCP/IP PROTOCOL SUITE The layers in the TCP/IP protocol suite do not exactly match those in the OSI model. The original TCP/IP protocol suite was defined as having four layers: host-to-network, internet, transport, and application. When TCP/IP is compared to OSI, we can say that the TCP/IP protocol suite is made of five layers: physical, data link, network, transport, and application.

The TCP/IP Architecture and Protocol Suite Copyright © 2010 Pearson Education, Inc.

IP The Layers in the TCP/IP Protocol Suite … Source: The TCP/IP Protocol Suite, Behrouz A. Forouzan Application FTP HTTP DNS NFS … Presentation Session Transport TCP UDP IP ICMP IGMP Network ARP RARP Data link Physical Figure of TCP/IP and OSI model

Network layer (internetwork layer) 2-4 TCP/IP PROTOCOL SUITE Network layer (internetwork layer) TCP/IP at this layer supports the Internetworking Protocol (IP) There are also some other protocols that support data movement in this layer. Including: ARP, RARP, ICMP, and IGMP.

Protocols at The Network Layer Internetworking Protocol (IP) Most important protocol of the TCP/IP network stack! Implements internetworking. IP is an unreliable and connectionless protocol- a best-effort delivery. It is host-to-host protocol.

Protocols at The Network Layer Address Resolution Protocol (ARP) It is used to find the physical address (NIC) of the node after its Network address is known. Reverse Address Resolution Protocol (RARP) It is used to find the Internet address of the node after its physical address is known.

Protocols at The Network Layer Internet Control Message Protocol (ICMP) It is used by hosts and gateways to send notification of datagrams ( packets) problem back to the sender. Internet Group Message Protocol (IGMP) It is used to facilitate the simultaneous transmission of messages to a group of recipients.

Transport Layer 2-4 TCP/IP PROTOCOL SUITE In this layer, the protocol is responsible for delivery of message from a process to another process.

Protocols at The Transport Layer User Datagram Protocol (UDP) It adds port addresses, checksum error control, and length information to the data from the upper layer, connectionless unreliable. Transmission Control Protocol (TCP) It is reliable and connection-oriented.

Protocols at The Transport Layer Stream Control Transmission Protocol (STCP) It supports the newer application e.g. voice over the Internet. It combine best features of UDP and TCP.

physical (Data link ) addresses , logical (IP) addresses, 2-5 ADDRESSING Four levels of addresses are used in an internet employing the TCP/IP protocols: physical (Data link ) addresses , logical (IP) addresses, port addresses, and specific addresses.

Figure 2.18 Relationship of layers and addresses in TCP/IP

Physical Addresses It is knwon as link address . 2-5 ADDRESSING Physical Addresses It is knwon as link address . It is the address of a node as defined by its LAN or WAN. The size and format of the address depends on the network. Ethernet uses 6-bytes (48-bits)  NIC LocalTalk (Apple) uses 1-byte dynamic address

Figure 2.19 Physical addresses

Logical Addresses 2-5 ADDRESSING Necessary for universal communications that are independent of underlying physical networks. Physical address is not enough in an internetwork environment where the different network can have different address formats. A logical address in the Internet is 32-bits. No two hosts on the Internet have the same IP address.

Figure 2.20 IP addresses

No two hosts on the Internet have the same IP address. Note The physical addresses will change from hop to hop, but the logical addresses usually remain the same. No two hosts on the Internet have the same IP address.

2-5 ADDRESSING Port Addresses It is necessary for the receiver device that runs multiple process to receive data simultaneously  this make a need to label each process A port address is 16-bits.

Figure 2.21 Port addresses

A 16-bit port address represented as one single number. Example 2.5 As we will see in Chapter 23, a port address is a 16-bit address represented by one decimal number as shown. 753 A 16-bit port address represented as one single number.

Note The physical addresses change from hop to hop, but the logical and port addresses usually remain the same.

2-5 ADDRESSING Specific Addresses Examples e-mail address URL address Those addresses get changed to the corresponding port and logical address by the sending computer.