Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.

Slides:



Advertisements
Similar presentations
Web Page Design Chapter 1 Introducing Networks and the Internet.
Advertisements

Chapter 1: Introduction
1 ICS 156: Lecture 2 (part 2) Data link layer protocols Address resolution protocol Notes on lab 2.
Chapter 7 Data Link Layer
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to Computers Section 7A. home Network A group of connected computers that communicate, exchange information and share resources.
Chapter 2 Network Models.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2 Network Models.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Becoming a Networking Expert Networking Hardware and Protocols.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Bob Baker Communications Bob Baker September 1999.
Computer Networks Eyad Husni Elshami. Computer Network A computer network is a group of interconnected computers to share data resources ( printer, data.
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Lecture 8 Modeling & Simulation of Communication Networks.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 5 Networks Communicating and Sharing Resources
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
The Infrastructure Technologies. Communication All communications require: Transmitters/Senders and receivers Transmission medium Rules of communication.
Local Area Network By Bhupendra Ratha, Lecturer
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
Module 2: Information Technology Infrastructure
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 2 Network Models.
NSH0503/01/11041 Overview Computer Network Technology By Diyurman Gea.
Networking Network Classification, by there: 3 The Rules they use to exchange data: Protocols.
COM211 Communications and Networks CDA College Pelekanou Olga
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,
COM211 Communications and Networks CDA College Theodoros Christophides
Prof. Hosny Ibrahim.  Text book (TX1): Data and Computer Communications By: William Stalling, 11 th Edition 2011  Text book (TX2): Data Communications.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
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.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Transmission Control Protocol (TCP) Internet Protocol (IP)
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
How Information Flows via the Internet By: Lee Farrell.
Data Link Protocols Relates to Lab 2.
Win Phillips, Ph.D Win Phillips, Ph.D. Clinical Assistant Professor University of Missouri Columbia, MO.
Communication Networks NETW 501 Tutorial 2
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Chapter Objectives In this chapter, you will learn:
Chapter 2 Network Models.
Computer Networks.
Semester 2 1 JEOPARDY CHAPTER 1 REVIEW S2C01 Jeopardy Review.
Lecture 6: TCP/IP Networking By: Adal Alashban
Topic 5: Communication and the Internet
TCP/IP Protocol Suite: Review
Chapter 2 Network Models
Network Models CCNA Instructor Training Course October 12-17, 2009
Presentation transcript:

Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem

HIGHLIGHTS OF LAST LECTURE

3 aspects of a network Software Hardware Medium

Software Application Protocols Packet Payload (Data part) Header (Control information part)

Hardware Modem ISDN DSL LAN Card Wireless LAN Card ATM Wimax

Medium Wired Twisted pair cable Co-axial cable Fiber optic cable Wireless

Network Topologies Point 2 Point Bus Ring Mesh Star

Network Linking Devices Hub Bridge Switch Router Gateway

Classification of Networks according to geographical scope Wide Area Networks Metropolitan Area Networks Campus Area Networks Local Area Networks Home Area Networks Personal Area Networks Decreasing Scope

NETWORKS - II

Presentation Credits “Data Communications and Networking”, Behrouz A. Forouzan “Computer Networks”, Tanenbaum Dr Junaid, EE Dept, SEECS

Types of communication According to data direction Simplex One-way communication (only send or only receive) Half-Duplex Two-way communication (send/receive) but one at a time Full Duplex Two-way communication (send/receive) at the same time

Types of communication According to intended recipients Unicast Sending data to only one recipient Multicast Sending data to multiple recipients Possibly at different locations Broadcast Sending data to everybody

You open a browser e.g. Internet Explorer Type address on the browser’s address bar

NETWORKING SOFTWARE

Example application Other browsers include Firefox, Opera. Browser acts as: a client of webserver fetches and displays user requested documents 1 2 This is an example of a browser (Internet Explorer) Address Bar

The SEECS page is displayed in front of you after some time

A lot of things are happening from your typing the address to getting to see the SEECS home page Inside your computer AND On the network

Like Locating where the SEECS server is located which is hosting the SEECS website Establishing a connection with the SEECS server Requesting server to send you the webpage Receiving data from server in the form of packets Ensuring packets arriving are free of error Arranging packets in order to re-create the original webpage

Who is dealing-with/enabling all this? Network software on your computer Network software on the NIIT server Network software on many other devices that you are not aware of DNS Server Router Possibly many others

Network software follows different procedures to have the web-page displayed to you These procedures are called protocols Variety of protocols are running on your computer Each responsible to perform a different task

To reduce design complexity, the functions that a network software provides are organized as a stack of levels or layers Each layer uses the services of the layer below it Each layer offers some services to the layer above it

The concept of layering is used in daily life

Two friends communicating through postal mail Letter is written, put in an envelope, and dropped in mailbox The letter is carried from the mailbox to a post office The letter is delivered to a carrier by the post office Letter is picked up removed from the envelope and read The letter is carried from the post office to the mailbox The letter is delivered to from the carrier to the post office Parcel is carried from the source to destination Higher Layers Middle Layers Lower Layers

Internet Model The layering structure that internet uses Consists of five layers

Internet TCP/IP Model Physical Layer Data Link Layer Network Layer Transport Layer Application Layer TCP IP

Physical Layer: Responsible for transmitting raw bits over a communication medium (channel) Data Link Layer Source DLL gives a packet to the physical layer in the form of bits Destination DLL receives bits of the packet from the physical layer Node to node delivery of a packet Error control Use of Acknowledgements

Network Layer End –to-end delivery of a packet Transport Layer Process to process delivery of a packet May include error control Application layer Enable use of network Provides Interface

Addressing in the Internet Each station must be addressable Two kinds of addresses: 1) Physical addressing ( MAC addresses) 2) Logical addressing ( IP addresses)

Addressing in the Internet The communicating applications (source/ destination applications) must also be identifiable Identified through TCP ports A socket (IP address + TCP port) identifies both an application and the machine it’s on.

Physical Addressing: MAC MAC Address: 48 bits (Ethernet) Flat addressing Usually non-configurable

Logical Addressing: IP IP Version 4; Address: 32 bits IP Version 6; Address: 128 bits Hierarchical addressing 2 parts: a network part and a host part. Machines in a LAN have the same network part; they differ in host parts 4,294,967,296 possible addresses = 2 32

Logical Addressing: IP How is the network part of an IP address defined Subnet mask

IP (Internet Protocol) IP Address (decimal) (binary) Subnet Mask: (decimal) (binary) IP Address (decimal) (binary) Subnet Mask: (decimal) (binary) Network partHost part

Applications Identification How to identify source/ destination application communicating The source/ destination applications are identified through TCP ports Common TCP Ports: HTTP: 80; SMTP: 25; DNS: 53

Naming Machine addresses are difficult to memorize Solution : Provide recognizable names to numerically addressed Internet resources. google.com; stanford.edu; niit.edu.pk Examples :

Naming How to manage address to name mapping? 1)A hosts file on each machine Unix/ Linux: /etc/hosts file Windows: %SystemRoot%\system32\drivers\etc 2)A decentralized domain name server system Scalable solution The name to IP mapping is available at a DNS server

WWWWWW DNSDNS Example application (contd.)

DNS Client/Server Exchange WWWWWW DNSDNS Reques t Tell me the IP address of

WWWWWW DNSDNS Reply The IP address of is DNS Client/Server Exchange The IP address of is

ARP Client/Server Exchange WWWWWW DNSDNS Request Any one knows the MAC (physical) address of ? Request

WWWWWW DNSDNS Reply The MAC address of is 12:34:aa:bb:cc:dd ARP Client/Server Exchange The MAC address of is 12:34:aa:bb:cc:dd

HTTP Client/Server Exchange WWWWWW DNSDNS Send me the index.html page for the host using HTTP version 1.1www.niit.edu.pk Request Send me the index.html page for the host using HTTP version 1.1www.niit.edu.pk