CIT232©IFM-CIT Dept The Internet. CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
Advertisements

TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
IP Suite© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to TCP/IP
Introduction To Networking
1 Introduction to TCP/IP. 2 Agenda What Is TCP/IP? IP Addressing.
Chapter Overview TCP/IP Protocols IP Addressing.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
1 26-Aug-15 Addressing the network using IPv4 Lecture # 2 Engr. Orland G. Basas Prepared by: Engr. Orland G. Basas IT Lecturer.
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
1 Kyung Hee University Part 4 : Network Layer. 2 Kyung Hee University Role and Position of Network Layer o Network layer in the Internet model is responsible.
IP Addressing and Network Software. IP Addressing  A computer somewhere in the world needs to communicate with another computer somewhere else in the.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
CP476 Internet ComputingCh.1 # 1 Lecture 2. A Brief Introduction to the Internet The objective is to understand The history of Internet What the Internet.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 0 TCP/IP Overview.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
COMT 429 The Internet Protocols COMT 429. History 1969First version of a 4 node store and forward network, the ARPAnet 1972Formal demonstration of ARPAnet.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Mukesh N. Tekwani Elphinstone College Mumbai
10/13/20151 TCP/IP Transmission Control Protocol Internet Protocol.
CIT232©IFM-CIT Dept The Internet. CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship.
Network Protocols Chapter 5 (TCP/IP Suite Book): IPv4 Addresses
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
NSH0503/01/11041 Overview Computer Network Technology By Diyurman Gea.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.
Chapter 4 Objectives Upon completion you will be able to: Classful Internet Addressing Understand IPv4 addresses and classes Identify the class of an.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
Chapter 13 The Internet.
TCP/IP (Transmission Control Protocol / Internet Protocol)
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
Linux Operations and Administration Chapter Eight Network Communications.
1 Internet Protocols To support the Internet and all its services, many protocols are necessary Some of the protocols that we will look at: –Internet Protocol.
Introduction to TCP/IP. Agenda What Is TCP/IP? IP Addressing.
TCP/IP & INTERNET Unit 2 Department Of Computer Science & Engineeing.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
TCP/IP Protocol Suite 1 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes Identify.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing.
19.1 Chapter 19 Network Layer: Logical Addressing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Addresses: Classful Addressing
4.3 Network Layer Logical Addressing
Chapter 5 Network and Transport Layers
Network Layer, and Logical Addresses
Chapter 5 Network and Transport Layers
PART IV Network Layer.
IP Addresses: Classful Addressing
IP Addresses: Classful Addressing
CPEG512 Advanced Computer Networks
Data Communications and Networking
E-commerce Infrastructure
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite and IP Addressing
Networking Theory (part 2)
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Introduction to Networks
Networking Theory (part 2)
Presentation transcript:

CIT232©IFM-CIT Dept The Internet

CIT232©IFM-CIT Dept Know how the Internet began. Understand the architecture of today’s Internet and its relation- ship with ISPs. Understand the importance of the TCP/IP protocol suite. OBJECTIVES Understand the role of IP, UDP, and TCP in the Internet. Understand the difference between the Internet, an intranet, and an extranet.

CIT232©IFM-CIT Dept Internet History The internet traces its origins to a military network called ARPANET. ARPANET was created in response to an increased need for national security, and the need to connect remote computing resources. After ARPARET, other private network sprang up, and eventually all of these networks were connected. The connection of these networks formed what we call the Internet. Read the handout

CIT232©IFM-CIT Dept Internet Terms 1.Internet 2.Packet Switching Network 3.Modem - Modulator/Demodulator

CIT232©IFM-CIT Dept Internet: is the global collection of computers, communication systems, and software. Public telephone system connects all this equipment to form the internet Packet Switched Network: On a packet switched network, the data is closed in electronic packet. Each packet is individually addressed and forwarded across the network. Modem: Modem stands for modulator/demodulator. Modems are used to send data from a computer over the telephone lines. Computers use digital technology, and the telephone system usually uses analog technology

CIT232©IFM-CIT Dept Internet and the Web It is easy to get the Internet and the web confused, but they are not the same thing. The Internet is the actual physical network. It is made up of wires, cables and satellites. The web is the multimedia interface to resources available in the internet. Common use of the Internet are: Communication, shopping, searching, entertainment, education

CIT232©IFM-CIT Dept How the Internet Works Internet is the Packet Switched Network Data sent in packets Each packet has an IP address 1.Every computer in the Network has an address called an IP address. 2.IP- Internet Protocol; 3.IP defines the rules of sending communication across the network

CIT232©IFM-CIT Dept 1.Internet is the switched network means data sent over internet is encapsulated in packets 2.The packets are addressed according to their destination 3.Internet database keep track of the addresses and allow networking equipment to forward packet to the correct computer. 4.This analogy to telephone systems. Internet is the Packet Switched Network

CIT232©IFM-CIT Dept Basic Internet Architecture

CIT232©IFM-CIT Dept Peering »ISPs at the same level usually do not charge each other for exchanging messages Higher level ISPs charge lower level ones –National ISPs charge regional ISPs which in turn charge local ISPs Local ISPs charge individuals and corporate users for access Packet Exchange Charges

CIT232©IFM-CIT Dept Connecting to an ISP Done by through ISP’s Point of Presence (POP) –A place ISP provides service to its customers Individual users –Typically through a dial-up line using the PPP protocol Handled by the ISP’s modem pool –Userid and password checked by Remote Access Server (RAS) Once logged in, the user can send packets over the phone line Corporate users –Typically access the POP using a T-1, T-3 or ATM OC- 3 connections provided by a common carrier Cost = ISP charges + circuit charges

CIT232©IFM-CIT Dept Internet today

CIT232©IFM-CIT Dept Internet Governance

CIT232©IFM-CIT Dept Internet Society ISOC: Is an international, nonprofit organization formed 1992 to provide support for internet standard process. ISOC supports other Internet administrative bodies such as IAB, IETF, IRTF and IANA, which develop internet standards. ISOC also promotes research and other scholarly activities related to the internet IAB - Internet Architecture Board- sets long term strategies IETF - Internet Engineering Task Force-develop actual standards through series of working groups. IESG manages IETF activities IRTF - Internet Research Task Force IANA - Internet Assign Number Authority

CIT232©IFM-CIT Dept Internet administration

CIT232©IFM-CIT Dept TCP/IP protocol suite IP: handle datagram routing TCP:is responsible for higher level functions such as segmentation, reassembling, and error detection.

CIT232©IFM-CIT Dept TCP/IP Protocol Suite The suite is made up of five layers. The Internet is only concerned with the top three layers The TCP/IP protocol suite installed on any computer involves the network layer-IP and related protocols, transport layer (TCP and UDP) and the application layer SMTP and TELNET). The low layers are the responsibility of the wide area network that forms the physical internet.

CIT232©IFM-CIT Dept IP datagram

CIT232©IFM-CIT Dept Technical Focus: Inside the Header of an IP Datagram An IP datagram contains several fields. The most important are the source and destination addresses of the datagram (IP addresses). The header also contains fields related to fragmentation. The size of a datagram may be too large for some LAN or WAN protocols. In this case, the datagram is divided into fragments; each fragment carries the same identification number as well as other information to help the receiver assemble the datagram. The header also has two length fields; one defines the length of the header, the other defines the length of the entire packet. One field that can decrease traffic on the Internet holds the number of routers a packet can visit before it is discarded. The header also contains a checksum field to determine the validity of the packet.

CIT232©IFM-CIT Dept IP Address

CIT232©IFM-CIT Dept 1.The identifier used in the IP layer of the TCP/IP protocol suite to identify each device connected to the Internet is called the Internet address or IP address. 2.An IP address is a 32-bit address that uniquely and universally defines the connection of a host or a router to the Internet. 3.IP addresses are unique. They are unique in the sense that each address defines one, and only one, connection to the Internet. 4.Two devices on the Internet can never have the same address. Introduction

CIT232©IFM-CIT Dept An IP address is a 32-bit address. 8-bit IP- address is normally written as four decimal number separated by dots (called dotted - decimal notation)

CIT232©IFM-CIT Dept The address space of IPv4 is 2 32 or 4,294,967,296.

CIT232©IFM-CIT Dept CLASSFUL ADDRESSING Classful addressing includes the following: Recognizing ClassesRecognizing Classes Netid and HostidNetid and Hostid Classes and BlocksClasses and Blocks Network AddressesNetwork Addresses Sufficient InformationSufficient Information MaskMask

CIT232©IFM-CIT Dept IP Address Classes

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept Occupation of the address space

CIT232©IFM-CIT Dept Addresses per class

CIT232©IFM-CIT Dept Find the class of each address: a b c d e Example 7 Solution a. The first byte is 227 (between 224 and 239); the class is D. b. The first byte is 193 (between 192 and 223); the class is C. c. The first byte is 14 (between 0 and 127); the class is A. d. The first byte is 252 (between 240 and 255); the class is E. e. The first byte is 134 (between 128 and 191); the class is B.

CIT232©IFM-CIT Dept Netid and hostid

CIT232©IFM-CIT Dept Class-A Class A is divided into 128 blocks with each block having different netid First block – to (netid 0) Second block – to (netid 1) The last block – to (netid 127)

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept Class-B Class B is divided into blocks with each block having different netid First block – to (netid 128.0) The last block – to (netid ) Note: for each block of address the first 2 bytes (netid) are the same. 106-bits8-bits = 2 14 =16384

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept Class-C Class C is divided into 2,097,152 blocks with each block having different netid First block – to (netid ) The last block – to (netid ) Note: for each block of address the first 3 bytes (netid) are the same. = 2 21 =2,097, bits8-bits

CIT232©IFM-CIT Dept

CIT232©IFM-CIT Dept The number of addresses in class C is smaller than the needs of most organizations.

CIT232©IFM-CIT Dept Class D addresses are used for multicasting; there is only one block in this class.

CIT232©IFM-CIT Dept Class E addresses are reserved for future purposes; most of the block is wasted.

CIT232©IFM-CIT Dept In classful addressing, the network address (the first address in the block) is the one that is assigned to the organization. The range of addresses can automatically be inferred from the network address.

CIT232©IFM-CIT Dept Given the network address , find the class, the block, and the range of the addresses. Example 9 Solution The class is A because the first byte is between 0 and 127. The block has a netid of 17. The addresses range from to

CIT232©IFM-CIT Dept Given the network address , find the class, the block, and the range of the addresses. Example 10 Solution The class is B because the first byte is between 128 and 191. The block has a netid of The addresses range from to

CIT232©IFM-CIT Dept Given the network address , find the class, the block, and the range of the addresses. Example 11 Solution The class is C because the first byte is between 192 and 223. The block has a netid of The addresses range from to

CIT232©IFM-CIT Dept Mask Mask is a 32-bit binary number that gives the first address in the block ( the network address) when ANDed with the address in the block. The operation is applied bit by bit to the address and the mask

CIT232©IFM-CIT Dept Masking concept

CIT232©IFM-CIT Dept AND operation

CIT232©IFM-CIT Dept Default masks

CIT232©IFM-CIT Dept The network address is the beginning address of each block. It can be found by applying the default mask to any of the addresses in the block (including itself). It retains the netid of the block and sets the hostid to zero.

CIT232©IFM-CIT Dept Given the address , find the beginning address (network address). Example Solution The default mask is , which means that only the first byte is preserved and the other 3 bytes are set to 0s. The network address is

CIT232©IFM-CIT Dept Given the address , find the beginning address (network address). Example Solution The default mask is , which means that the first 2 bytes are preserved and the other 2 bytes are set to 0s. The network address is

CIT232©IFM-CIT Dept Given the address , find the beginning address (network address). Example 14 Solution The default mask is , which means that the first 3 bytes are preserved and the last byte is set to 0. The network address is

CIT232©IFM-CIT Dept Other Protocols In the Network Layer TCP/IP supports the following protocols: ARP- Address Resolution Protocol RARP-Reverse Address Resolution Protocol ICMP-Internet Control Message Protocol IGMP- Internet Group Message Protocol

CIT232©IFM-CIT Dept Transport Layer Transport layer is represented by two protocols UDP- User Datagram Protocol TCP- Transmission Control Protocol UDP- It provides non-sequenced transport functionality when reliability and security are less important than size and speed. UDP is connectionless protocol. TCP- defines the set of connections to individual processes called port. TCP is connection-oriented protocol. Port is a source or destination point used by a particular process. It is a 16 bit positive integer. It can allow up to 65,536 (0 – 65,535) ports

CIT232©IFM-CIT Dept Private Networks Intranet Extranet

CIT232©IFM-CIT Dept Intranet An intranet is a private network within an organization that resemble the Internet. Like the internet, intranet uses browsers, web sites and web pages. Intranet typically provides , mail lists, newsgroups, and FTP services accessible only to those within the organization.

CIT232©IFM-CIT Dept Extranet An Extranet is the private network that connects more than one organization.