SlideShare a Scribd company logo
1 of 28
Lecture#12
Computer Communications
& Networks CS-576
Network Edge
๏‚— An edge device provides an entry point into the enterprise.
The devices which make up a network and provide access
to it. For example routers, routing switches, multiplexers,
WAN & MAN.
What is Internet
๏‚— A Nuts and Bolts Description
๏‚— End systems
๏‚— Communication Links, Bandwidth
๏‚— Routers, Packet
๏‚— ISPs
๏‚— Protocols, TCP/IP
๏‚— Internet Standards, RFCs
๏‚— A service Description
๏‚— Distributed Applications
๏‚— Connection Oriented Reliable Service
๏‚— Connectionless Unreliable Service
๏‚— What is a protocol?
Internet
๏‚— Two ways to describe the Internet
๏‚— Nuts and Bolts View
๏‚— The basic hardware and software components
๏‚— Service Oriented View
๏‚— The networking infrastructure that provides services to
distributed applications
Nuts and Bolt View
๏‚— Hosts or End Systems
๏‚— Computing Devices such as PCs, PDAs (Personal Digital Assistants),
TVs, servers, mobile computers, automobiles, etc. connected to the
Internet are called hosts or end systems.
๏‚— Communication links
๏‚— End systems are connected together by communication links.
๏‚— Communication links are made up of different types of media, including
twisted pair, coaxial cable, fiber optics, and radio spectrum.
๏‚— Bandwidth
๏‚— Different links can transmit data at different rates.
๏‚— The link transmission rate is often called the bandwidth (i.e, the width
of the band) of the link which is measured in bits per second (bps).
Cont.
๏‚— Routers
๏‚— End systems are not directly connected to each other via a single
communication link. They are indirectly connected to each through
intermediate switching devices known as routers.
๏‚— A router receives chunk of information from one of its incoming
communication link and forwards it to one of its outgoing
communication link.
๏‚— Packets
๏‚— The chunk of information is called packet.
๏‚— Route or Path
๏‚— The path that the packet takes from the sending end system, through
a series of communication links and routers, to the receiving end
system is known as a route or path.
๏‚— Packet switching
๏‚— It allows multiple communicating end systems to share a path, or
parts of path at the same time.
Cont.
๏‚— Internet Service Providers (ISPs)
๏‚— End systems access the Internet through the Internet Service
Providers (ISPs).
๏‚— The different ISPs provide a variety of different types of network
access to the end systems, including 56Kbps dial up modem access,
cable modem or DSL, high speed LAN access, and wireless access.
๏‚— Protocols
๏‚— End systems, routers, and other pieces of the Internet, run protocols
that control the sending and receiving of information within the
Internet.
๏‚— TCP (Transmission Control Protocol) and IP (Internet protocol) are
two of the most important protocols in the Internet.
Cont.
๏‚— Internet Standards
๏‚— At the technical and development level, the Internet is made possible
through creation, testing, and implementation of Internet Standards.
๏‚— These standards are developed by Internet Engineering Task Force
(IETF).
๏‚— RFCs
๏‚— The IETF standards documents are called RFCs (Request for
comments).
๏‚— RFCs started out as general request for comments (hence the name)
to resolve architecture problems of the Internet.
๏‚— They define protocols such as TCP, IP, HTTP, SMTP.
Network Core
๏‚— Switched Networks:
๏‚— Circuit Switched Networks
๏‚— Packet Switched Networks.
Service Oriented View
๏‚— Distributed Applications
๏‚— The Internet allows distributed applications running on its end
systems to exchange data with each other.
๏‚— These applications include remote login, electronic mail, web
surfing, instant messaging, audio and video streaming, Internet
telephony, distributed games, peer-to-peer (P2P) file sharing, and
much more.
๏‚— Communication Services
๏‚— Connection oriented reliable service
๏‚— Connectionless unreliable service
Cont.
๏‚— Internet Provides two services to its distributed
applications:
๏‚— Connection Oriented Reliable Service
๏‚— It guarantees that data transmitted from a sender to a receiver will
eventually be delivered to the receiver in order and in its entirety.
๏‚— Connectionless Unreliable Service
๏‚— It does not make any guarantees about eventual delivery.
๏‚— Distributed applications makes use of one or the other (but not
both) of these two services.
Connection Oriented Services
๏‚— Reliable Data Transfer
๏‚— Using acknowledgements & retransmissions
๏‚— Flow Control
๏‚— sender wonโ€™t overwhelm receiver
๏‚— Congestion Control
๏‚— senders โ€œslow down sending rateโ€ when network congested
๏‚— TCP
๏‚— Applications using TCP are:
๏‚— HTTP (Web), FTP (file transfer), Telnet (remote login), SMTP
(email)
Connectionless Services
๏‚— Unreliable Data Transfer
๏‚— no flow control
๏‚— no congestion control
๏‚— Fast
๏‚— connectionless
๏‚— UDP
๏‚— Applications using UDP are:
๏‚— multimedia, videoconferencing, DNS, Internet telephony
TCP vs UDP
๏‚— Reliable Protocol
๏‚— Connection Oriented
๏‚— Performs three ways
handshake
๏‚— Provision for error
detection and
retransmission
๏‚— Most applications use TCP
for reliable and guaranteed
transmission
๏‚— Unreliable Protocol
๏‚— Connectionless
๏‚— Much faster than TCP
๏‚— No acknowledgement
waits
๏‚— No proper sequencing of
data units
๏‚— Suitable for applications
where speed matters more
than reliability
Network Core: Circuit Switching
๏‚— End-to-end resources
reserved for โ€œcallโ€
๏‚— link bandwidth, switch
capacity
๏‚— dedicated resources: no
sharing
๏‚— circuit-like (guaranteed)
performance
๏‚— call setup required
Circuit Switching
๏‚— Switched circuits allow data connections that can be
initiated when needed and terminated when communication
is complete
๏‚— Circuit switched network - a network in which a dedicated
circuit is established between sender and receiver and all
data passes over this circuit.
๏‚— The telephone system is a common example.
๏‚— The connection is dedicated until one party or another
terminates the connection.
Graphical View
Cont.
๏‚— Dedicated communication path between two stations
๏‚— Three phases (Establish, Transfer, Disconnect)
๏‚— Inefficient (for data traffic)
๏‚— Channel capacity dedicated for duration of connection
๏‚— Much of the time a data connection is idle
๏‚— If no data, capacity wasted
๏‚— Set up (connection) takes time
๏‚— Once connected, transfer is transparent
๏‚— Circuit switching designed for voice
๏‚— Constant Data rate (Both ends must operate at the same rate)
Cont.
๏‚— Multiplexing in Circuit Switched Networks
๏‚— Multiplexing is a technique, in which a single
transmission medium is being shared among multiple
users.
๏‚— Types of Multiplexing
๏‚— Frequency Division Multiplexing FDM
๏‚— Time Division Multiplexing TDM
Network Core: Packet Switching
๏‚— A network in which data is transmitted in the form of
packets.
๏‚— Multiple users share network resources
๏‚— No dedicated bandwidth is allocated.
๏‚— No resources are reserved, resources used as needed.
๏‚— Each packet uses full link bandwidth.
๏‚— Good for bursty traffic, simpler, no call setup.
๏‚— Packets queued and transmitted as fast as possible.
๏‚— Packets are accepted even when network is busy, which
causes the delivery to slow down
Graphical View
๏‚— Sequence of A & B packets do not have fixed pattern i.e.
statistical multiplexing
A
B
C
10 Mb/s
Ethernet
1.5 Mb/s
D E
statistical multiplexing
queue of packets
waiting for output
link
Cont.
๏‚— Two broad classes of packet switched networks are:
๏‚— Datagram Networks
๏‚— Any network that forwards the packet according to the destination
address is called a datagram network
๏‚— The routers in the internet forwards packets according to host
destination addresses; hence the Internet is a datagram
network.
๏‚— Virtual Circuit Networks
๏‚— Any network that forwards the packet according to the virtual
circuit identifier is called a virtual circuit network
๏‚— Examples are X.25, Frame Relay, ATM technologies
Packet Switching: Datagram
๏‚— Datagram Approach:
๏‚— Each packet is treated independently
๏‚— No reference to packets that have gone before
๏‚— Each node chooses next node on path using destination
address
๏‚— Packets with same destination address may not follow
same route
๏‚— Packets may arrive out of sequence, may be lost
๏‚— It is up to receiver to re-order packets and recover from
lost packets
๏‚— No Call setup
๏‚— For an exchange of a few packets, datagram quicker
๏‚— It is a connectionless service.
๏‚— Analogy: driving, asking directions
Datagram
Packet Switching: Virtual Circuit
๏‚— Virtual circuit packet switched network create a logical
path through the subnet
๏‚— Call request and call accept packets establish a virtual
connection
๏‚— Virtual route remains fixed through the call.
๏‚— All packets from one connection follow this path.
๏‚— Each packet contains a virtual circuit identifier instead of
destination address to determines the next hop
๏‚— Not a dedicated path
๏‚— No routing decisions required for each packet
Network Taxonomy
Telecommunication
networks
Circuit-switched
networks
FDM TDM
Packet-switched
networks
Networks
with VCs
Datagram
Networks

More Related Content

What's hot

Project on wifi ,LTE and Broadband devices
Project on wifi ,LTE and Broadband devicesProject on wifi ,LTE and Broadband devices
Project on wifi ,LTE and Broadband devicesKaran Kumar
ย 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networkssangusajjan
ย 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSKathirvel Ayyaswamy
ย 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer NetworksKathirvel Ayyaswamy
ย 
Computer network_network devices
Computer network_network devicesComputer network_network devices
Computer network_network devicesSweta Kumari Barnwal
ย 
Network software
Network softwareNetwork software
Network softwareSakthiVinoth78
ย 
Lec 4 and_5
Lec 4 and_5Lec 4 and_5
Lec 4 and_5hz3012
ย 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Dr. SELVAGANESAN S
ย 
Networking Related
Networking RelatedNetworking Related
Networking RelatedZunAib Ali
ย 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOLKak Yong
ย 
Transport layer services (cn)
Transport layer services (cn)Transport layer services (cn)
Transport layer services (cn)Jay Limbachiya
ย 
20CS2008 Computer Networks
20CS2008 Computer Networks20CS2008 Computer Networks
20CS2008 Computer NetworksKathirvel Ayyaswamy
ย 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniquestameemyousaf
ย 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting Newtechbed
ย 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overviewSripati Mahapatra
ย 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsSurabhi Gosavi
ย 
Circuit switching packet switching
Circuit switching  packet  switchingCircuit switching  packet  switching
Circuit switching packet switchingSneha Dalvi
ย 
Networks software
Networks softwareNetworks software
Networks softwareMukesh Chinta
ย 
Circuit Packet
Circuit PacketCircuit Packet
Circuit PacketWaqas !!!!
ย 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport LayerSweta Kumari Barnwal
ย 

What's hot (20)

Project on wifi ,LTE and Broadband devices
Project on wifi ,LTE and Broadband devicesProject on wifi ,LTE and Broadband devices
Project on wifi ,LTE and Broadband devices
ย 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
ย 
CS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKSCS6551 COMPUTER NETWORKS
CS6551 COMPUTER NETWORKS
ย 
Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
ย 
Computer network_network devices
Computer network_network devicesComputer network_network devices
Computer network_network devices
ย 
Network software
Network softwareNetwork software
Network software
ย 
Lec 4 and_5
Lec 4 and_5Lec 4 and_5
Lec 4 and_5
ย 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer
ย 
Networking Related
Networking RelatedNetworking Related
Networking Related
ย 
NETWORK PROTOCOL
NETWORK PROTOCOLNETWORK PROTOCOL
NETWORK PROTOCOL
ย 
Transport layer services (cn)
Transport layer services (cn)Transport layer services (cn)
Transport layer services (cn)
ย 
20CS2008 Computer Networks
20CS2008 Computer Networks20CS2008 Computer Networks
20CS2008 Computer Networks
ย 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniques
ย 
Unicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting NewUnicasting , Broadcasting And Multicasting New
Unicasting , Broadcasting And Multicasting New
ย 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overview
ย 
Types of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design ToolsTypes of Networks,Network Design Issues,Design Tools
Types of Networks,Network Design Issues,Design Tools
ย 
Circuit switching packet switching
Circuit switching  packet  switchingCircuit switching  packet  switching
Circuit switching packet switching
ย 
Networks software
Networks softwareNetworks software
Networks software
ย 
Circuit Packet
Circuit PacketCircuit Packet
Circuit Packet
ย 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport Layer
ย 

Similar to Lecture 12

Tcp ip
Tcp ipTcp ip
Tcp ipmailalamin
ย 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batchJaimin Jani
ย 
E business 2014 l06
E business 2014 l06E business 2014 l06
E business 2014 l06kchanaka3
ย 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking FundamentalsRajet Veshin
ย 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Sugan Nalla
ย 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Aswini Badatya
ย 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Saumendra Pradhan
ย 
Week1 lec2-bscs1
Week1 lec2-bscs1Week1 lec2-bscs1
Week1 lec2-bscs1syedhaiderraza
ย 
computer network basics
computer network basicscomputer network basics
computer network basicsMohammedAdhil11
ย 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networkingPriya Manik
ย 
Protocols and standards
Protocols and standardsProtocols and standards
Protocols and standardsPriyankaM69
ย 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of NetworkingIsrael Marcus
ย 
Chapter 2
Chapter 2Chapter 2
Chapter 2rhaymarck
ย 
Data & comp. communication
Data & comp. communicationData & comp. communication
Data & comp. communicationAshwin Namewar
ย 
computer network fundamental note
computer network fundamental note computer network fundamental note
computer network fundamental note arvind pandey
ย 
Computer network assignment help
Computer network assignment helpComputer network assignment help
Computer network assignment helpJacob William
ย 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnologyGulrez Khan
ย 

Similar to Lecture 12 (20)

Tcp ip
Tcp ipTcp ip
Tcp ip
ย 
nv.ppt
nv.pptnv.ppt
nv.ppt
ย 
Jaimin chp-1 - introduction - 2011 batch
Jaimin   chp-1  - introduction - 2011 batchJaimin   chp-1  - introduction - 2011 batch
Jaimin chp-1 - introduction - 2011 batch
ย 
E business 2014 l06
E business 2014 l06E business 2014 l06
E business 2014 l06
ย 
5 Lan
5 Lan5 Lan
5 Lan
ย 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
ย 
Ch1 2ed 29_dec03
Ch1 2ed 29_dec03Ch1 2ed 29_dec03
Ch1 2ed 29_dec03
ย 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
ย 
Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892Osimodelwithneworkingoverview 150618094119-lva1-app6892
Osimodelwithneworkingoverview 150618094119-lva1-app6892
ย 
Week1 lec2-bscs1
Week1 lec2-bscs1Week1 lec2-bscs1
Week1 lec2-bscs1
ย 
computer network basics
computer network basicscomputer network basics
computer network basics
ย 
1 introduction-to-computer-networking
1 introduction-to-computer-networking1 introduction-to-computer-networking
1 introduction-to-computer-networking
ย 
Protocols and standards
Protocols and standardsProtocols and standards
Protocols and standards
ย 
Fundamentals of Networking
Fundamentals of NetworkingFundamentals of Networking
Fundamentals of Networking
ย 
Chapter 2
Chapter 2Chapter 2
Chapter 2
ย 
Data & comp. communication
Data & comp. communicationData & comp. communication
Data & comp. communication
ย 
computer network fundamental note
computer network fundamental note computer network fundamental note
computer network fundamental note
ย 
Computer network assignment help
Computer network assignment helpComputer network assignment help
Computer network assignment help
ย 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
ย 
1st Talk
1st Talk1st Talk
1st Talk
ย 

More from Anwal Mirza

Training & development
Training & developmentTraining & development
Training & developmentAnwal Mirza
ย 
Training and dev
Training and devTraining and dev
Training and devAnwal Mirza
ย 
Testing and selection
Testing and selectionTesting and selection
Testing and selectionAnwal Mirza
ย 
Strategic planning
Strategic planningStrategic planning
Strategic planningAnwal Mirza
ย 
Recruitment
RecruitmentRecruitment
RecruitmentAnwal Mirza
ย 
Job analysis
Job analysisJob analysis
Job analysisAnwal Mirza
ย 
Interviewing
Interviewing Interviewing
Interviewing Anwal Mirza
ย 
Hrm ppt ch. 01
Hrm ppt ch. 01Hrm ppt ch. 01
Hrm ppt ch. 01Anwal Mirza
ย 
Hrm challenges
Hrm challengesHrm challenges
Hrm challengesAnwal Mirza
ย 
Firstpage
FirstpageFirstpage
FirstpageAnwal Mirza
ย 
Hci scanrio-exercise
Hci scanrio-exerciseHci scanrio-exercise
Hci scanrio-exerciseAnwal Mirza
ย 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principalsAnwal Mirza
ย 
Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Anwal Mirza
ย 
Hci user centered design 11
Hci user centered design 11Hci user centered design 11
Hci user centered design 11Anwal Mirza
ย 
Hci lec 5,6
Hci lec 5,6Hci lec 5,6
Hci lec 5,6Anwal Mirza
ย 
Hci lec 4
Hci lec 4Hci lec 4
Hci lec 4Anwal Mirza
ย 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2Anwal Mirza
ย 
Hci interace affects the user lec 8
Hci interace affects the user lec 8Hci interace affects the user lec 8
Hci interace affects the user lec 8Anwal Mirza
ย 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Anwal Mirza
ย 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10Anwal Mirza
ย 

More from Anwal Mirza (20)

Training & development
Training & developmentTraining & development
Training & development
ย 
Training and dev
Training and devTraining and dev
Training and dev
ย 
Testing and selection
Testing and selectionTesting and selection
Testing and selection
ย 
Strategic planning
Strategic planningStrategic planning
Strategic planning
ย 
Recruitment
RecruitmentRecruitment
Recruitment
ย 
Job analysis
Job analysisJob analysis
Job analysis
ย 
Interviewing
Interviewing Interviewing
Interviewing
ย 
Hrm ppt ch. 01
Hrm ppt ch. 01Hrm ppt ch. 01
Hrm ppt ch. 01
ย 
Hrm challenges
Hrm challengesHrm challenges
Hrm challenges
ย 
Firstpage
FirstpageFirstpage
Firstpage
ย 
Hci scanrio-exercise
Hci scanrio-exerciseHci scanrio-exercise
Hci scanrio-exercise
ย 
Hci user interface-design principals
Hci user interface-design principalsHci user interface-design principals
Hci user interface-design principals
ย 
Hci user interface-design principals lec 7
Hci user interface-design principals lec 7Hci user interface-design principals lec 7
Hci user interface-design principals lec 7
ย 
Hci user centered design 11
Hci user centered design 11Hci user centered design 11
Hci user centered design 11
ย 
Hci lec 5,6
Hci lec 5,6Hci lec 5,6
Hci lec 5,6
ย 
Hci lec 4
Hci lec 4Hci lec 4
Hci lec 4
ย 
Hci lec 1 & 2
Hci lec 1 & 2Hci lec 1 & 2
Hci lec 1 & 2
ย 
Hci interace affects the user lec 8
Hci interace affects the user lec 8Hci interace affects the user lec 8
Hci interace affects the user lec 8
ย 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14
ย 
Hci design collaboration lec 9 10
Hci  design collaboration lec 9 10Hci  design collaboration lec 9 10
Hci design collaboration lec 9 10
ย 

Recently uploaded

Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts service
Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts serviceChennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts service
Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts servicesonalikaur4
ย 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
ย 
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...Sheetaleventcompany
ย 
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012rehmti665
ย 
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130 Available With Roomdivyansh0kumar0
ย 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
ย 
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130 Available With Roomdivyansh0kumar0
ย 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
ย 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Roomgirls4nights
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
ย 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
ย 
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Callshivangimorya083
ย 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
ย 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN โ˜
ย 
Model Call Girl in Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in  Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”Model Call Girl in  Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 

Recently uploaded (20)

Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts service
Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts serviceChennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts service
Chennai Call Girls Porur Phone ๐Ÿ† 8250192130 ๐Ÿ‘… celebrity escorts service
ย 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
ย 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
ย 
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky โค๏ธ 7710465962 Independent Call Girls In C...
ย 
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012
Call Girls South Delhi Delhi reach out to us at โ˜Ž 9711199012
ย 
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum ๐Ÿ‘‰ 8250192130 Available With Room
ย 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
ย 
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar ๐Ÿ‘‰ 8250192130 Available With Room
ย 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
ย 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
ย 
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With RoomVIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
VIP Kolkata Call Girls Salt Lake 8250192130 Available With Room
ย 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
ย 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
ย 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
ย 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
ย 
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 โ˜Žโœ”๐Ÿ‘Œโœ” Whatsapp Hard And Sexy Vip Call
ย 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
ย 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
ย 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
ย 
Model Call Girl in Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in  Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”Model Call Girl in  Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
Model Call Girl in Jamuna Vihar Delhi reach out to us at ๐Ÿ”9953056974๐Ÿ”
ย 

Lecture 12

  • 2. Network Edge ๏‚— An edge device provides an entry point into the enterprise. The devices which make up a network and provide access to it. For example routers, routing switches, multiplexers, WAN & MAN.
  • 3. What is Internet ๏‚— A Nuts and Bolts Description ๏‚— End systems ๏‚— Communication Links, Bandwidth ๏‚— Routers, Packet ๏‚— ISPs ๏‚— Protocols, TCP/IP ๏‚— Internet Standards, RFCs ๏‚— A service Description ๏‚— Distributed Applications ๏‚— Connection Oriented Reliable Service ๏‚— Connectionless Unreliable Service ๏‚— What is a protocol?
  • 4. Internet ๏‚— Two ways to describe the Internet ๏‚— Nuts and Bolts View ๏‚— The basic hardware and software components ๏‚— Service Oriented View ๏‚— The networking infrastructure that provides services to distributed applications
  • 5. Nuts and Bolt View ๏‚— Hosts or End Systems ๏‚— Computing Devices such as PCs, PDAs (Personal Digital Assistants), TVs, servers, mobile computers, automobiles, etc. connected to the Internet are called hosts or end systems. ๏‚— Communication links ๏‚— End systems are connected together by communication links. ๏‚— Communication links are made up of different types of media, including twisted pair, coaxial cable, fiber optics, and radio spectrum. ๏‚— Bandwidth ๏‚— Different links can transmit data at different rates. ๏‚— The link transmission rate is often called the bandwidth (i.e, the width of the band) of the link which is measured in bits per second (bps).
  • 6. Cont. ๏‚— Routers ๏‚— End systems are not directly connected to each other via a single communication link. They are indirectly connected to each through intermediate switching devices known as routers. ๏‚— A router receives chunk of information from one of its incoming communication link and forwards it to one of its outgoing communication link. ๏‚— Packets ๏‚— The chunk of information is called packet. ๏‚— Route or Path ๏‚— The path that the packet takes from the sending end system, through a series of communication links and routers, to the receiving end system is known as a route or path. ๏‚— Packet switching ๏‚— It allows multiple communicating end systems to share a path, or parts of path at the same time.
  • 7. Cont. ๏‚— Internet Service Providers (ISPs) ๏‚— End systems access the Internet through the Internet Service Providers (ISPs). ๏‚— The different ISPs provide a variety of different types of network access to the end systems, including 56Kbps dial up modem access, cable modem or DSL, high speed LAN access, and wireless access. ๏‚— Protocols ๏‚— End systems, routers, and other pieces of the Internet, run protocols that control the sending and receiving of information within the Internet. ๏‚— TCP (Transmission Control Protocol) and IP (Internet protocol) are two of the most important protocols in the Internet.
  • 8. Cont. ๏‚— Internet Standards ๏‚— At the technical and development level, the Internet is made possible through creation, testing, and implementation of Internet Standards. ๏‚— These standards are developed by Internet Engineering Task Force (IETF). ๏‚— RFCs ๏‚— The IETF standards documents are called RFCs (Request for comments). ๏‚— RFCs started out as general request for comments (hence the name) to resolve architecture problems of the Internet. ๏‚— They define protocols such as TCP, IP, HTTP, SMTP.
  • 9. Network Core ๏‚— Switched Networks: ๏‚— Circuit Switched Networks ๏‚— Packet Switched Networks.
  • 10. Service Oriented View ๏‚— Distributed Applications ๏‚— The Internet allows distributed applications running on its end systems to exchange data with each other. ๏‚— These applications include remote login, electronic mail, web surfing, instant messaging, audio and video streaming, Internet telephony, distributed games, peer-to-peer (P2P) file sharing, and much more. ๏‚— Communication Services ๏‚— Connection oriented reliable service ๏‚— Connectionless unreliable service
  • 11. Cont. ๏‚— Internet Provides two services to its distributed applications: ๏‚— Connection Oriented Reliable Service ๏‚— It guarantees that data transmitted from a sender to a receiver will eventually be delivered to the receiver in order and in its entirety. ๏‚— Connectionless Unreliable Service ๏‚— It does not make any guarantees about eventual delivery. ๏‚— Distributed applications makes use of one or the other (but not both) of these two services.
  • 12. Connection Oriented Services ๏‚— Reliable Data Transfer ๏‚— Using acknowledgements & retransmissions ๏‚— Flow Control ๏‚— sender wonโ€™t overwhelm receiver ๏‚— Congestion Control ๏‚— senders โ€œslow down sending rateโ€ when network congested ๏‚— TCP ๏‚— Applications using TCP are: ๏‚— HTTP (Web), FTP (file transfer), Telnet (remote login), SMTP (email)
  • 13. Connectionless Services ๏‚— Unreliable Data Transfer ๏‚— no flow control ๏‚— no congestion control ๏‚— Fast ๏‚— connectionless ๏‚— UDP ๏‚— Applications using UDP are: ๏‚— multimedia, videoconferencing, DNS, Internet telephony
  • 14. TCP vs UDP ๏‚— Reliable Protocol ๏‚— Connection Oriented ๏‚— Performs three ways handshake ๏‚— Provision for error detection and retransmission ๏‚— Most applications use TCP for reliable and guaranteed transmission ๏‚— Unreliable Protocol ๏‚— Connectionless ๏‚— Much faster than TCP ๏‚— No acknowledgement waits ๏‚— No proper sequencing of data units ๏‚— Suitable for applications where speed matters more than reliability
  • 15. Network Core: Circuit Switching ๏‚— End-to-end resources reserved for โ€œcallโ€ ๏‚— link bandwidth, switch capacity ๏‚— dedicated resources: no sharing ๏‚— circuit-like (guaranteed) performance ๏‚— call setup required
  • 16. Circuit Switching ๏‚— Switched circuits allow data connections that can be initiated when needed and terminated when communication is complete ๏‚— Circuit switched network - a network in which a dedicated circuit is established between sender and receiver and all data passes over this circuit. ๏‚— The telephone system is a common example. ๏‚— The connection is dedicated until one party or another terminates the connection.
  • 18. Cont. ๏‚— Dedicated communication path between two stations ๏‚— Three phases (Establish, Transfer, Disconnect) ๏‚— Inefficient (for data traffic) ๏‚— Channel capacity dedicated for duration of connection ๏‚— Much of the time a data connection is idle ๏‚— If no data, capacity wasted ๏‚— Set up (connection) takes time ๏‚— Once connected, transfer is transparent ๏‚— Circuit switching designed for voice ๏‚— Constant Data rate (Both ends must operate at the same rate)
  • 19. Cont. ๏‚— Multiplexing in Circuit Switched Networks ๏‚— Multiplexing is a technique, in which a single transmission medium is being shared among multiple users. ๏‚— Types of Multiplexing ๏‚— Frequency Division Multiplexing FDM ๏‚— Time Division Multiplexing TDM
  • 20. Network Core: Packet Switching ๏‚— A network in which data is transmitted in the form of packets. ๏‚— Multiple users share network resources ๏‚— No dedicated bandwidth is allocated. ๏‚— No resources are reserved, resources used as needed. ๏‚— Each packet uses full link bandwidth. ๏‚— Good for bursty traffic, simpler, no call setup. ๏‚— Packets queued and transmitted as fast as possible. ๏‚— Packets are accepted even when network is busy, which causes the delivery to slow down
  • 21. Graphical View ๏‚— Sequence of A & B packets do not have fixed pattern i.e. statistical multiplexing A B C 10 Mb/s Ethernet 1.5 Mb/s D E statistical multiplexing queue of packets waiting for output link
  • 22. Cont. ๏‚— Two broad classes of packet switched networks are: ๏‚— Datagram Networks ๏‚— Any network that forwards the packet according to the destination address is called a datagram network ๏‚— The routers in the internet forwards packets according to host destination addresses; hence the Internet is a datagram network. ๏‚— Virtual Circuit Networks ๏‚— Any network that forwards the packet according to the virtual circuit identifier is called a virtual circuit network ๏‚— Examples are X.25, Frame Relay, ATM technologies
  • 23. Packet Switching: Datagram ๏‚— Datagram Approach: ๏‚— Each packet is treated independently ๏‚— No reference to packets that have gone before ๏‚— Each node chooses next node on path using destination address ๏‚— Packets with same destination address may not follow same route ๏‚— Packets may arrive out of sequence, may be lost ๏‚— It is up to receiver to re-order packets and recover from lost packets ๏‚— No Call setup ๏‚— For an exchange of a few packets, datagram quicker ๏‚— It is a connectionless service. ๏‚— Analogy: driving, asking directions
  • 25.
  • 26. Packet Switching: Virtual Circuit ๏‚— Virtual circuit packet switched network create a logical path through the subnet ๏‚— Call request and call accept packets establish a virtual connection ๏‚— Virtual route remains fixed through the call. ๏‚— All packets from one connection follow this path. ๏‚— Each packet contains a virtual circuit identifier instead of destination address to determines the next hop ๏‚— Not a dedicated path ๏‚— No routing decisions required for each packet
  • 27.

Editor's Notes

  1. Link: Physical Link Channel: A portion of the path that carries Transmission b/w a given pair of devices. one path can have many channels
  2. TX๏ƒ  transmit from the server. RX ๏ƒ  Received to the server.