SlideShare a Scribd company logo
B.Tech IV Sem CSE ‘C’; Scheme 2017; AY: 2020_21
COMPUTER NETWORKS
Dr. C. Sreedhar
Unit 1
 Introduction:
 Data Communications, Networks, Protocols and Standards
 OSI Model TCP/IP Protocol Suite
 Addressing: Physical, Logical, Port
 Physical Layer and Transmission Media
 Analog and Digital: Data; Signals
 Digital Signals: Bit rate, Bit length, Transmission of digital signals
 Transmission Impairments: Attenuation, Distortion, Noise
 Performance: Bandwidth, Throughput, Latency, Jitter
Unit 2
 Data Link Layer
Error detection: Block coding
Error correction: Hamming distance,
minimum hamming distance, CRC, Checksum
 Framing
 Flow and error control
Unit 3
 Design Issues
 Store and forward; Services to Transport layer
 Connectionless and connection oriented services
 Comparison of virtual circuits; Datagram subnets
 Routing Algorithms
 Optimality principle
 Shortest Path Routing, Flooding
 Distance Vector Routing, Link State Routing; Hierarchical Routing
 Broadcast and Multicast Routing
Unit 4
 Congestion Control
 Principles, congestion prevention policies
 Congestion control in virtual circuits and datagram subnets
 Load shedding, Jitter control
 Internetworking
 Concatenated virtual circuits, Connectionless internetworking
 Tunnelling, Internetwork routing; Fragmentation, IP :Protocol,
Address; Internet Control Protocols
 Gateway routing protocols: OSPF, BGP
Unit 5
 UDP;
 TCP:
 Service model, protocol, segment header,
 connection management; Transmission policy
 Congestion control and timer management
 Application Layer
 DNS Namespace; Resource Records
 Name Servers
Unit 1
 Data Communications
 Definition
 Components of DC
 Data representation
 Data flow
 Networks
 Network criteria
 Types of connections
 Categories of topology
 Network Models
 Protocols and
Standards
 Definition
 Standards
Data Communication: Definition
 Data communications are the exchange of data
between two devices via some form of transmission
medium such as a wire cable.
Data Communication
 The effectiveness of a data communications system
depends on four fundamental characteristics:
 Delivery: deliver data to the correct destination
 accuracy: system must deliver the data accurately
 Timeliness: system must deliver data in a timely manner
 Jitter: refers to the variation in the packet arrival time
Data Communication: Components
 Five components
1. Sender
2. Message
3. Transmission media
4. Protocol
5. Receiver
Protocol is a set of rules that govern data communications.
It represents an agreement between the communicating devices.
Data Communication: Components
 Five components
1. Sender
2. Message
3. Transmission media
4. Protocol
5. Receiver
Protocol is a set of rules that govern data communications.
It represents an agreement between the communicating devices.
Data Representation
 Text:
 Text is represented as a bit pattern.
 Unicode uses 32 bits to represent a symbol or character
 Numbers
 Numbers are also represented by bit patterns.
 number is directly converted to a binary number
 Images
 Images are also represented by bit patterns.
 image is composed of a matrix of pixels
 each pixel is assigned a bit pattern.
 Audio and Video
Sampling rate
Analogue signal
Time
Amplitude
Data Flow
 Communication between two devices can be simplex or
half-duplex, or full-duplex
Network
 A network is a set of devices (nodes) connected by
communication links.
 A node can be a computer, printer, or any other
device capable of sending and/or receiving data
generated by other nodes on the network.
 A link can be a cable, air, optical fiber, or any
medium which can transport a signal carrying
information.
Network Criteria
 Performance:
 Measured: transit time and response time
 Transit time: time required for a message to travel from AB
 Response time: elapsed time between inquiry and response
 Evaluated using two metrics:
 throughput and delay (more throughput and less delay).
 Reliability:
 measured by the frequency of failure
 Security
 Network security issues include protecting data from unauthorized access
• Point to Point - single transmitter and receiver
Ex: Television remote control
• Multipoint - multiple recipients of single transmission
• Ex: Telephone Line
Types of Connections
Physical topology
topology refers to the way in which
a network is laid out physically
Mesh topology
every device has a dedicated point-to-
point link to every other device.
Total no. of connections??? n(n-1)/2
Advantages
Manages high amounts of traffic
Withstands failure of link.
Adding nodes easily added
Can avoid problems, malicious users
Disadvantages
amount of cabling
number of I/O ports
installation and reconnection are difficult
practical example: connection
of telephone regional offices
A star topology
each device needs only one link
and one I/O port to connect it to
any number of others
Advantages
less expensive than a mesh topology.
robust: If one link fails, only that link is
affected
Disadvantages
If the hub goes down, the whole system
goes down.
The star topology is used in local-
area networks (LANs)
bus topology
Nodes are connected to the bus cable by drop lines and taps
A drop line is a connection running between device and main cable.
A tap is a connector
One long cable acts as a backbone to link all the devices in a network
Advantages
bus uses less cabling than mesh or star topologies
Disadvantages
•difficult reconnection and fault isolation
•Signal reflection at the taps can cause degradation
•a fault or break in the bus cable stops all transmission
Ring topology
Ring Topology
Each device has a dedicated point to point connection with only two devices
on either side of it.
Signal is passed along the ring in one direction till it reaches destination
Each device has a repeater
When a device receives signal to be passed, its repeater regenerates bits
and passes along.
Advantages
Easy to install and reconfigure
Fault isolation is simple
Disadvantages
Unidirectional traffic
Break in the ring disables entire network; solved by dual ring
A hybrid topology: a star backbone with three bus networks
Main Star topology with each branch connecting several
stations in a bus topology
Standards
 Set of rules for data communication that are needed for exchange
of information guaranteeing national and international
interoperability of data.
 Two standards:
 De facto:
 By fact or by convention
 Ex: Google, IBM
 De Jure:
 By law or by regulations
 Ex: ANSI, ISO, IEEE
Standard Committees
 International Standards Organization (ISO):
 Ex: ISO 9000 family: Quality Management; ISO 6: Camera film speed
 International Telecommunications Union (ITU)
 Ex: ISDN, WDM, DSL
 American National Standards Institute (ANSI)
 ANSI C; ANSI Z1.4: Sampling Plan
 Institute of Electrical and Electronics Engineers (IEEE)
 IEEE 802.11: WLAN; IEEE 802.8: Fiber optic; IEEE 802.3: Ethernet
 Internet Engineering Task Force (IETF)
 RFC; IPR
Protocol
 Protocol is a set of rules that govern all aspect of
data communication between computers on a
network.
 regulate the following characteristics of a network:
access method, allowed physical topologies, types of
cabling, and speed of data transfer.
 Ex: HTTP, FTP, IP, UDP, PPP, TCP, ARP, RARP
Protocol
 The key elements of a protocol are syntax,
semantics and timing.
64 bits
8 bits 8 bits
Sender
address
Receiver
address
data
Network Models
 OSI Model
 TCP/IP Model
 OSI Model:
 The Open Systems Interconnection reference model.
 Introduced in 1984 by International Standards Organization (ISO).
 TCP/IP
 Transmission Control Protocol/Internet Protocol
 Developed in the year 1970s, adopted as protocol standard for
ARPANET (predecessor of internet) in 1983
OSI model
An exchange using the OSI model
Physical Layer Responsibilities
1. Transmit individual bits
2. Physical characteristics
of interface
3. Representation of bits
4. Data rate
5. Synchronization of bits
6. Line configuration
7. Topology
8. Transmission mode
Physical layer
Data link Layer: Functions
 Moving frames from one hop to the next hop
 Framing
 Physical Addressing
 Flow control
 Error control
 Access control
 Hop to Hop Delivery
Data Link Layer
10110110101 01100010011 10110000001
Hop-to-Hop delivery
Data Link Layer Example
Layer 3: Network Layer
 Responsibilities:
 Delivery of individual packets from Actual source to final
destination.
 Logical addressing
 Routing
 Source-to-destination delivery(End-to-End).
Layer 4: Transport Layer
 The transport layer is responsible for:
 Service point or Port addressing
 Segmentation and reassembly : a message is divided into
transmittable segments each segment containing a sequence
no.
 Connection Control: connection oriented or connectionless.
 Flow control
 Error control
Computer Networks Lecture Notes 01
Source-to-Destination delivery
Computer Networks Lecture Notes 01
Connection Oriented Service
Connectionless Service
Flow Control at Transport Layer
Segments
Error Control
Error Control at Transport Layer
Layer 5: Session Layer
 Dialog control: allows two systems to start communication with each
other in half-duplex or full-duplex.
 Synchronization: allows a process to add checkpoints or
synchronization points to a data stream.
Layer 6 :Presentation Layer
 Design to the handle the syntax and semantic of the
information exchanged between 2 systems.
 Data translation, encryption, decryption, and
compression.
Layer 7: Application Layer
 The application layer is responsible for providing
services to the user.
 Mail services
 File transfer, access and management
 Remote log-in or network virtual terminal
 Accessing the World Wide Web
 Directory service
Application Layer cont.
OSI Model: Summary

More Related Content

What's hot (20)

PPTX
Computer network introduction
Sweta Kumari Barnwal
 
PDF
Lecture 11 14. Adhoc routing protocols cont..
Chandra Meena
 
PPT
Manet
Rajan Kumar
 
PPTX
Schedule and Contention based MAC protocols
Darwin Nesakumar
 
PPSX
Physical layer ppt
Najam Khattak
 
PPTX
MOBILE COMMUNICATION
junnubabu
 
PPTX
Unit 1 introduction to computer networks
pavan kumar Thatikonda
 
PPTX
User datagram protocol (udp)
Ramola Dhande
 
PPTX
Ip address presentation
muhammad amir
 
PPTX
Csma cd and csma-ca
kazim Hussain
 
PPTX
Delay Tolerant Network (DTN)
Haya Saani
 
PPTX
Media Access Control
VijayaLakshmi514
 
PPTX
Unicasting , Broadcasting And Multicasting New
techbed
 
PPT
Adhoc and Sensor Networks - Chapter 11
Ali Habeeb
 
PPT
OSI MODEL - A PROJECT
Abhi shreshtha
 
PPT
Routing Information Protocol (RIP)
waqasahmad1995
 
PPTX
Domain model Refinement
Anjan Kumar
 
PPT
Switching
Shankar Gangaju
 
PPTX
Wireless LAN technologies
balasubramani p
 
PPTX
The medium access sublayer
Lal Bahadur Gehlot
 
Computer network introduction
Sweta Kumari Barnwal
 
Lecture 11 14. Adhoc routing protocols cont..
Chandra Meena
 
Schedule and Contention based MAC protocols
Darwin Nesakumar
 
Physical layer ppt
Najam Khattak
 
MOBILE COMMUNICATION
junnubabu
 
Unit 1 introduction to computer networks
pavan kumar Thatikonda
 
User datagram protocol (udp)
Ramola Dhande
 
Ip address presentation
muhammad amir
 
Csma cd and csma-ca
kazim Hussain
 
Delay Tolerant Network (DTN)
Haya Saani
 
Media Access Control
VijayaLakshmi514
 
Unicasting , Broadcasting And Multicasting New
techbed
 
Adhoc and Sensor Networks - Chapter 11
Ali Habeeb
 
OSI MODEL - A PROJECT
Abhi shreshtha
 
Routing Information Protocol (RIP)
waqasahmad1995
 
Domain model Refinement
Anjan Kumar
 
Switching
Shankar Gangaju
 
Wireless LAN technologies
balasubramani p
 
The medium access sublayer
Lal Bahadur Gehlot
 

Similar to Computer Networks Lecture Notes 01 (20)

PDF
DCCN Unit 1.pdf
Sreedhar Chowdam
 
PDF
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
AhmadSamak1
 
PPT
Data Communication Unit -I Chapter 1.ppt
durgakru
 
PPTX
OSI MODELS.pptx
DeepakChaudhary373615
 
PPTX
Osi models
sivasarah
 
PDF
Data communications and Networking
awais qarni
 
PPT
Tcp ip
mailalamin
 
PDF
NOS Unit.pdf
PataniMenu
 
PPT
Class_notes_InternetTechnology
Gulrez Khan
 
PDF
Week1- basic Introduction to computer networks .pdf
hoorayesha840
 
PPT
59062_chapter1-CPCS371tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
MrMohammedZakirBELEC
 
PDF
Computer Networks- Introduction and Data Link Layer
Deepak John
 
PPT
ch01(Modified).ppt
ArghyaMallick3
 
PPT
Data communication and networking notes_Lecture 2 (1).ppt
stephen972973
 
PPT
notes_Lecture 2.ppt tdtfdjhdydhdhdddtttt
aqeelabbasbsse
 
PPT
notes_Lecture 2ddddddd dcnsci cscscnscisncs csncscns c
MuhammadIbrar646649
 
PPT
notes_Lecaaaaaaaaaaaaaaaaaaaaature 2.ppt
AdityaGupta221734
 
PPT
Chapter 1
Pooja Goel
 
PPT
CN Module 1 ppt final 20.08.2020.ppt
deeplearning6
 
DCCN Unit 1.pdf
Sreedhar Chowdam
 
Data Communications and Networking By Behrouz A.Forouzan1-2.pdf
AhmadSamak1
 
Data Communication Unit -I Chapter 1.ppt
durgakru
 
OSI MODELS.pptx
DeepakChaudhary373615
 
Osi models
sivasarah
 
Data communications and Networking
awais qarni
 
Tcp ip
mailalamin
 
NOS Unit.pdf
PataniMenu
 
Class_notes_InternetTechnology
Gulrez Khan
 
Week1- basic Introduction to computer networks .pdf
hoorayesha840
 
59062_chapter1-CPCS371tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
MrMohammedZakirBELEC
 
Computer Networks- Introduction and Data Link Layer
Deepak John
 
ch01(Modified).ppt
ArghyaMallick3
 
Data communication and networking notes_Lecture 2 (1).ppt
stephen972973
 
notes_Lecture 2.ppt tdtfdjhdydhdhdddtttt
aqeelabbasbsse
 
notes_Lecture 2ddddddd dcnsci cscscnscisncs csncscns c
MuhammadIbrar646649
 
notes_Lecaaaaaaaaaaaaaaaaaaaaature 2.ppt
AdityaGupta221734
 
Chapter 1
Pooja Goel
 
CN Module 1 ppt final 20.08.2020.ppt
deeplearning6
 
Ad

More from Sreedhar Chowdam (20)

PDF
DBMS Nested & Sub Queries Set operations
Sreedhar Chowdam
 
PDF
DBMS Notes selection projection aggregate
Sreedhar Chowdam
 
PDF
Database management systems Lecture Notes
Sreedhar Chowdam
 
PPT
Advanced Data Structures & Algorithm Analysi
Sreedhar Chowdam
 
PDF
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
PPTX
Design and Analysis of Algorithms Lecture Notes
Sreedhar Chowdam
 
PDF
Design and Analysis of Algorithms (Knapsack Problem)
Sreedhar Chowdam
 
PDF
DCCN Network Layer congestion control TCP
Sreedhar Chowdam
 
PDF
Data Communication and Computer Networks
Sreedhar Chowdam
 
PDF
Data Communication & Computer Networks
Sreedhar Chowdam
 
PDF
PPS Notes Unit 5.pdf
Sreedhar Chowdam
 
PDF
PPS Arrays Matrix operations
Sreedhar Chowdam
 
PDF
Programming for Problem Solving
Sreedhar Chowdam
 
PDF
Big Data Analytics Part2
Sreedhar Chowdam
 
PDF
Python Programming: Lists, Modules, Exceptions
Sreedhar Chowdam
 
PDF
Python Programming by Dr. C. Sreedhar.pdf
Sreedhar Chowdam
 
PDF
Python Programming Strings
Sreedhar Chowdam
 
PDF
Python Programming
Sreedhar Chowdam
 
PDF
Python Programming
Sreedhar Chowdam
 
PDF
C Recursion, Pointers, Dynamic memory management
Sreedhar Chowdam
 
DBMS Nested & Sub Queries Set operations
Sreedhar Chowdam
 
DBMS Notes selection projection aggregate
Sreedhar Chowdam
 
Database management systems Lecture Notes
Sreedhar Chowdam
 
Advanced Data Structures & Algorithm Analysi
Sreedhar Chowdam
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Design and Analysis of Algorithms Lecture Notes
Sreedhar Chowdam
 
Design and Analysis of Algorithms (Knapsack Problem)
Sreedhar Chowdam
 
DCCN Network Layer congestion control TCP
Sreedhar Chowdam
 
Data Communication and Computer Networks
Sreedhar Chowdam
 
Data Communication & Computer Networks
Sreedhar Chowdam
 
PPS Notes Unit 5.pdf
Sreedhar Chowdam
 
PPS Arrays Matrix operations
Sreedhar Chowdam
 
Programming for Problem Solving
Sreedhar Chowdam
 
Big Data Analytics Part2
Sreedhar Chowdam
 
Python Programming: Lists, Modules, Exceptions
Sreedhar Chowdam
 
Python Programming by Dr. C. Sreedhar.pdf
Sreedhar Chowdam
 
Python Programming Strings
Sreedhar Chowdam
 
Python Programming
Sreedhar Chowdam
 
Python Programming
Sreedhar Chowdam
 
C Recursion, Pointers, Dynamic memory management
Sreedhar Chowdam
 
Ad

Recently uploaded (20)

PPTX
MATLAB : Introduction , Features , Display Windows, Syntax, Operators, Graph...
Amity University, Patna
 
PPTX
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PDF
smart lot access control system with eye
rasabzahra
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
PPTX
Thermal runway and thermal stability.pptx
godow93766
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PDF
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
Zilliz Cloud Demo for performance and scale
Zilliz
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PDF
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
DOCX
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
PPTX
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
PPTX
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
PPTX
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 
MATLAB : Introduction , Features , Display Windows, Syntax, Operators, Graph...
Amity University, Patna
 
Product Development & DevelopmentLecture02.pptx
zeeshanwazir2
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
smart lot access control system with eye
rasabzahra
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Thermal runway and thermal stability.pptx
godow93766
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
MAD Unit - 2 Activity and Fragment Management in Android (Diploma IT)
JappanMavani
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
MRRS Strength and Durability of Concrete
CivilMythili
 
Zilliz Cloud Demo for performance and scale
Zilliz
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
Basic_Concepts_in_Clinical_Biochemistry_2018كيمياء_عملي.pdf
AdelLoin
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
8th International Conference on Electrical Engineering (ELEN 2025)
elelijjournal653
 
DATA BASE MANAGEMENT AND RELATIONAL DATA
gomathisankariv2
 
Presentation 2.pptx AI-powered home security systems Secure-by-design IoT fr...
SoundaryaBC2
 
Worm gear strength and wear calculation as per standard VB Bhandari Databook.
shahveer210504
 

Computer Networks Lecture Notes 01

  • 1. B.Tech IV Sem CSE ‘C’; Scheme 2017; AY: 2020_21 COMPUTER NETWORKS Dr. C. Sreedhar
  • 2. Unit 1  Introduction:  Data Communications, Networks, Protocols and Standards  OSI Model TCP/IP Protocol Suite  Addressing: Physical, Logical, Port  Physical Layer and Transmission Media  Analog and Digital: Data; Signals  Digital Signals: Bit rate, Bit length, Transmission of digital signals  Transmission Impairments: Attenuation, Distortion, Noise  Performance: Bandwidth, Throughput, Latency, Jitter
  • 3. Unit 2  Data Link Layer Error detection: Block coding Error correction: Hamming distance, minimum hamming distance, CRC, Checksum  Framing  Flow and error control
  • 4. Unit 3  Design Issues  Store and forward; Services to Transport layer  Connectionless and connection oriented services  Comparison of virtual circuits; Datagram subnets  Routing Algorithms  Optimality principle  Shortest Path Routing, Flooding  Distance Vector Routing, Link State Routing; Hierarchical Routing  Broadcast and Multicast Routing
  • 5. Unit 4  Congestion Control  Principles, congestion prevention policies  Congestion control in virtual circuits and datagram subnets  Load shedding, Jitter control  Internetworking  Concatenated virtual circuits, Connectionless internetworking  Tunnelling, Internetwork routing; Fragmentation, IP :Protocol, Address; Internet Control Protocols  Gateway routing protocols: OSPF, BGP
  • 6. Unit 5  UDP;  TCP:  Service model, protocol, segment header,  connection management; Transmission policy  Congestion control and timer management  Application Layer  DNS Namespace; Resource Records  Name Servers
  • 7. Unit 1  Data Communications  Definition  Components of DC  Data representation  Data flow  Networks  Network criteria  Types of connections  Categories of topology  Network Models  Protocols and Standards  Definition  Standards
  • 8. Data Communication: Definition  Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable.
  • 9. Data Communication  The effectiveness of a data communications system depends on four fundamental characteristics:  Delivery: deliver data to the correct destination  accuracy: system must deliver the data accurately  Timeliness: system must deliver data in a timely manner  Jitter: refers to the variation in the packet arrival time
  • 10. Data Communication: Components  Five components 1. Sender 2. Message 3. Transmission media 4. Protocol 5. Receiver Protocol is a set of rules that govern data communications. It represents an agreement between the communicating devices.
  • 11. Data Communication: Components  Five components 1. Sender 2. Message 3. Transmission media 4. Protocol 5. Receiver Protocol is a set of rules that govern data communications. It represents an agreement between the communicating devices.
  • 12. Data Representation  Text:  Text is represented as a bit pattern.  Unicode uses 32 bits to represent a symbol or character  Numbers  Numbers are also represented by bit patterns.  number is directly converted to a binary number  Images  Images are also represented by bit patterns.  image is composed of a matrix of pixels  each pixel is assigned a bit pattern.  Audio and Video Sampling rate Analogue signal Time Amplitude
  • 13. Data Flow  Communication between two devices can be simplex or half-duplex, or full-duplex
  • 14. Network  A network is a set of devices (nodes) connected by communication links.  A node can be a computer, printer, or any other device capable of sending and/or receiving data generated by other nodes on the network.  A link can be a cable, air, optical fiber, or any medium which can transport a signal carrying information.
  • 15. Network Criteria  Performance:  Measured: transit time and response time  Transit time: time required for a message to travel from AB  Response time: elapsed time between inquiry and response  Evaluated using two metrics:  throughput and delay (more throughput and less delay).  Reliability:  measured by the frequency of failure  Security  Network security issues include protecting data from unauthorized access
  • 16. • Point to Point - single transmitter and receiver Ex: Television remote control • Multipoint - multiple recipients of single transmission • Ex: Telephone Line Types of Connections
  • 17. Physical topology topology refers to the way in which a network is laid out physically
  • 18. Mesh topology every device has a dedicated point-to- point link to every other device. Total no. of connections??? n(n-1)/2 Advantages Manages high amounts of traffic Withstands failure of link. Adding nodes easily added Can avoid problems, malicious users Disadvantages amount of cabling number of I/O ports installation and reconnection are difficult practical example: connection of telephone regional offices
  • 19. A star topology each device needs only one link and one I/O port to connect it to any number of others Advantages less expensive than a mesh topology. robust: If one link fails, only that link is affected Disadvantages If the hub goes down, the whole system goes down. The star topology is used in local- area networks (LANs)
  • 20. bus topology Nodes are connected to the bus cable by drop lines and taps A drop line is a connection running between device and main cable. A tap is a connector One long cable acts as a backbone to link all the devices in a network Advantages bus uses less cabling than mesh or star topologies Disadvantages •difficult reconnection and fault isolation •Signal reflection at the taps can cause degradation •a fault or break in the bus cable stops all transmission
  • 22. Ring Topology Each device has a dedicated point to point connection with only two devices on either side of it. Signal is passed along the ring in one direction till it reaches destination Each device has a repeater When a device receives signal to be passed, its repeater regenerates bits and passes along. Advantages Easy to install and reconfigure Fault isolation is simple Disadvantages Unidirectional traffic Break in the ring disables entire network; solved by dual ring
  • 23. A hybrid topology: a star backbone with three bus networks Main Star topology with each branch connecting several stations in a bus topology
  • 24. Standards  Set of rules for data communication that are needed for exchange of information guaranteeing national and international interoperability of data.  Two standards:  De facto:  By fact or by convention  Ex: Google, IBM  De Jure:  By law or by regulations  Ex: ANSI, ISO, IEEE
  • 25. Standard Committees  International Standards Organization (ISO):  Ex: ISO 9000 family: Quality Management; ISO 6: Camera film speed  International Telecommunications Union (ITU)  Ex: ISDN, WDM, DSL  American National Standards Institute (ANSI)  ANSI C; ANSI Z1.4: Sampling Plan  Institute of Electrical and Electronics Engineers (IEEE)  IEEE 802.11: WLAN; IEEE 802.8: Fiber optic; IEEE 802.3: Ethernet  Internet Engineering Task Force (IETF)  RFC; IPR
  • 26. Protocol  Protocol is a set of rules that govern all aspect of data communication between computers on a network.  regulate the following characteristics of a network: access method, allowed physical topologies, types of cabling, and speed of data transfer.  Ex: HTTP, FTP, IP, UDP, PPP, TCP, ARP, RARP
  • 27. Protocol  The key elements of a protocol are syntax, semantics and timing. 64 bits 8 bits 8 bits Sender address Receiver address data
  • 28. Network Models  OSI Model  TCP/IP Model  OSI Model:  The Open Systems Interconnection reference model.  Introduced in 1984 by International Standards Organization (ISO).  TCP/IP  Transmission Control Protocol/Internet Protocol  Developed in the year 1970s, adopted as protocol standard for ARPANET (predecessor of internet) in 1983
  • 30. An exchange using the OSI model
  • 31. Physical Layer Responsibilities 1. Transmit individual bits 2. Physical characteristics of interface 3. Representation of bits 4. Data rate 5. Synchronization of bits 6. Line configuration 7. Topology 8. Transmission mode
  • 33. Data link Layer: Functions  Moving frames from one hop to the next hop  Framing  Physical Addressing  Flow control  Error control  Access control  Hop to Hop Delivery
  • 34. Data Link Layer 10110110101 01100010011 10110000001
  • 36. Data Link Layer Example
  • 37. Layer 3: Network Layer  Responsibilities:  Delivery of individual packets from Actual source to final destination.  Logical addressing  Routing  Source-to-destination delivery(End-to-End).
  • 38. Layer 4: Transport Layer  The transport layer is responsible for:  Service point or Port addressing  Segmentation and reassembly : a message is divided into transmittable segments each segment containing a sequence no.  Connection Control: connection oriented or connectionless.  Flow control  Error control
  • 43. Flow Control at Transport Layer Segments Error Control Error Control at Transport Layer
  • 44. Layer 5: Session Layer  Dialog control: allows two systems to start communication with each other in half-duplex or full-duplex.  Synchronization: allows a process to add checkpoints or synchronization points to a data stream.
  • 45. Layer 6 :Presentation Layer  Design to the handle the syntax and semantic of the information exchanged between 2 systems.  Data translation, encryption, decryption, and compression.
  • 46. Layer 7: Application Layer  The application layer is responsible for providing services to the user.  Mail services  File transfer, access and management  Remote log-in or network virtual terminal  Accessing the World Wide Web  Directory service