SlideShare a Scribd company logo
COMPUTER NETWORKS
– PART 2
University Of Kurdistan
Dept. Of Engineering (Computer Group)
By: Khatereh Ahmadi
Khahmadi.uok@gmail.com
SOFTWARE OF COMPUTER NETWORKS
Reference model
TCP/IP
30
SOFTWARE OF COMPUTER NETWORKS
TCP/IP
➢ Older than OSI (Introduced in 1960)
➢ Simple and more practical design
➢ Reference model used by Internet
31
SOFTWARE OF COMPUTER NETWORKS
TCP/IP
Network Access (Network Interface):
Physical and datalink tasks
transmission channels (physical media)
➢ Telephone lines
➢ Twisted Pair cables
➢ Coaxial Cables
➢ Optical Fiber
➢ Satellite channels
32
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Twisted Pair cable
A type of cable made using pairs of
copper wires.
These cables are used in communication
networks and data transmission.
Two main categories:
STP, UTP
33
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Coaxial cable
A shielded type of cable that has an inner conductor surrounded by
concentric insulating layers that are surrounded by a conductive
shielding.
34
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Optical Fibers
The technology that transmits information as light pulses along a
glass or plastic fiber.
Fiber optic cables are commonly used because of their advantages
over copper cables including higher bandwidth and transmit speeds.
35
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Optical Fibers: Total internal reflection phenomenon.
36
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Common parameters
Bitrate:
The number of bits that are conveyed or processed per unit of time.
Bandwidth:
A measurement indicating the maximum capacity of a wired or
wireless communications link to transmit data over a network
connection in a given amount of time.
37
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Common parameters
Multiplexing: A technique that allows a number of lower bandwidth
communication channels to be combined and transmitted
simultaneously over one higher bandwidth channel
Two types of multiplexing:
➢ FDM (Frequency Division Multiplexing)
➢ TDM (Time Division Multiplexing)
38
SOFTWARE OF COMPUTER NETWORKS
Reference model – Network Interface
TCP/IP
Common parameters
Error Control
Checksum – error detection method based on data integrity
CRC – Cyclic Redundancy Check
39
PHYSICAL LAYER
PHYSICAL LAYER
DATA COMMUNICATION BASICS
41
PHYSICAL LAYER
DATA COMMUNICATION BASICS
𝒙 𝒕 = 𝒙 𝒕 + 𝑻
𝒇 =
𝟏
𝑻
𝝎 = 𝟐𝝅𝒇
42
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Fourier analysis
𝒙 𝒕 =
𝟏
𝟐
𝒄 + σ𝒏=𝟏
∞
𝒂𝒏𝒔𝒊𝒏(𝟐𝝅𝒏𝒇𝒕) + σ𝒏=𝟏
∞
𝒃𝒏𝒄𝒐𝒔(𝟐𝝅𝒏𝒇𝒕)
𝒂𝒏 , 𝒃𝒏 : amplitudes of 𝑛𝑡ℎ harmony of signals
43
PHYSICAL LAYER
DATA COMMUNICATION BASICS
44
PHYSICAL LAYER
DATA COMMUNICATION BASICS
45
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Bitrate, Frequency and Bandwidth
Consider a telephone line with the following features:
Bitrate=300 b/s
T (for 1 byte) = 8/300 = 0.02667 (sec)
f = 1/T = 1/0.02667 = 37.5 (Hz)
Bandwidth= f (high) – f (low) = ? > 300b/s
46
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Bitrate Vs Baud rate
Bitrate: number of bits transmitted per second
Baud rate: number of signal changes per second
47
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Channel capacity - Nyquist’s Theorem: (Noiseless channels)
C = 𝟐 × 𝑩𝒂𝒏𝒅𝒘𝒊𝒅𝒕𝒉 × log𝟐 𝑳
Example #1: Consider a noiseless channel with a bandwidth of 3000 Hz
transmitting a signal with two signal levels. What can be the maximum bit
rate?
C = 2 * 3000 * log2(2) = 6000bps
Example #2: We need to send 265 kbps over a noiseless channel with a
bandwidth of 20 kHz. How many signal levels do we need?
265000 = 2 * 20000 * log2(L) → log2(L) = 6.625
L = 26.625 = 98.7 levels 48
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Channel capacity - Shannon's Theorem (Noisy channel)
𝑪 = 𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ × log𝟐(1 +
𝑺
𝑵
) , SNR (db) = 10 × log𝟏𝟎(
𝑺
𝑵
)
Example #1: A telephone line normally has a bandwidth of 3000 Hz (300
to 3300 Hz) assigned for data communication. The Signal to noise ratio is
usually 3162. What will be the capacity for this channel?
C = 3000 * log2(1 +
𝑺
𝑵
) = 3000 * 11.62 = 34860 bps
Example #2: Assume that SNR(dB) is 36 and the channel bandwidth is 2
MHz Calculate the theoretical channel capacity.
SNR(dB) = 10 * log10(S/N) → 36 = 10 * log10(S/N)
log10(S/N) = 3.6 → S/N = 103.6= 3981 → 𝐶 = 2 × 106 × 𝑙𝑜𝑔2( 3982)
49
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Modulation
➢ Frequency Modulation (FM)
➢ Phase Modulation (PM)
➢ Amplitude Modulation (AM)
➢ Quadrature amplitude modulation (QAM) – AM + PM
50
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Modulation
51
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Phase Modulation
52
PHYSICAL LAYER
DATA COMMUNICATION BASICS
QAM Modulation
53

More Related Content

PDF
Computer Networks asdssdadas- part 3.pdf
PPTX
Physical layer OSI Model & Transmission Media
PPT
Copy of mcse 514 communication_system
PPT
Copy of mcse 514 communication_system
PPT
Copy of mcse 514 communication_system
PDF
scope of layer in computer networking made by tafseer hussain
PPTX
Chapter2 The Physical Layer(1).pptx
PPT
Lecture 2 data communication physical layer
Computer Networks asdssdadas- part 3.pdf
Physical layer OSI Model & Transmission Media
Copy of mcse 514 communication_system
Copy of mcse 514 communication_system
Copy of mcse 514 communication_system
scope of layer in computer networking made by tafseer hussain
Chapter2 The Physical Layer(1).pptx
Lecture 2 data communication physical layer

Similar to Computer Networks - ddddddddddpart 2.pdf (20)

PDF
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
PPTX
PPT
Chapter 3
PPTX
Basic networking 07-2012
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
Internetworking Overview
PPTX
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
PPT
chapter1.ppt
PPTX
Communication channel presentation
PPTX
Communication channel presentation
PPTX
Data computer networks from rajeev institute of technology
PPT
chapter1.ppt
PPT
chapter1.ppt
PPT
chapter1.ppt
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
Chapter 3
Basic networking 07-2012
chapter1.ppt
chapter1.ppt
chapter1.ppt
chapter1.ppt
chapter1.ppt
chapter1.ppt
chapter1.ppt
Internetworking Overview
Module_1 Final.pptx _Behrouz A. Forouzan, Data Communications and Networking,...
chapter1.ppt
Communication channel presentation
Communication channel presentation
Data computer networks from rajeev institute of technology
chapter1.ppt
chapter1.ppt
chapter1.ppt
Ad

Recently uploaded (20)

PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
UNIT 4 Total Quality Management .pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
web development for engineering and engineering
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Artificial Intelligence
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
UNIT 4 Total Quality Management .pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
R24 SURVEYING LAB MANUAL for civil enggi
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
OOP with Java - Java Introduction (Basics)
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
III.4.1.2_The_Space_Environment.p pdffdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Automation-in-Manufacturing-Chapter-Introduction.pdf
web development for engineering and engineering
Model Code of Practice - Construction Work - 21102022 .pdf
Fundamentals of safety and accident prevention -final (1).pptx
Artificial Intelligence
Operating System & Kernel Study Guide-1 - converted.pdf
Ad

Computer Networks - ddddddddddpart 2.pdf

  • 1. COMPUTER NETWORKS – PART 2 University Of Kurdistan Dept. Of Engineering (Computer Group) By: Khatereh Ahmadi Khahmadi.uok@gmail.com
  • 2. SOFTWARE OF COMPUTER NETWORKS Reference model TCP/IP 30
  • 3. SOFTWARE OF COMPUTER NETWORKS TCP/IP ➢ Older than OSI (Introduced in 1960) ➢ Simple and more practical design ➢ Reference model used by Internet 31
  • 4. SOFTWARE OF COMPUTER NETWORKS TCP/IP Network Access (Network Interface): Physical and datalink tasks transmission channels (physical media) ➢ Telephone lines ➢ Twisted Pair cables ➢ Coaxial Cables ➢ Optical Fiber ➢ Satellite channels 32
  • 5. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Twisted Pair cable A type of cable made using pairs of copper wires. These cables are used in communication networks and data transmission. Two main categories: STP, UTP 33
  • 6. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Coaxial cable A shielded type of cable that has an inner conductor surrounded by concentric insulating layers that are surrounded by a conductive shielding. 34
  • 7. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Optical Fibers The technology that transmits information as light pulses along a glass or plastic fiber. Fiber optic cables are commonly used because of their advantages over copper cables including higher bandwidth and transmit speeds. 35
  • 8. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Optical Fibers: Total internal reflection phenomenon. 36
  • 9. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Common parameters Bitrate: The number of bits that are conveyed or processed per unit of time. Bandwidth: A measurement indicating the maximum capacity of a wired or wireless communications link to transmit data over a network connection in a given amount of time. 37
  • 10. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Common parameters Multiplexing: A technique that allows a number of lower bandwidth communication channels to be combined and transmitted simultaneously over one higher bandwidth channel Two types of multiplexing: ➢ FDM (Frequency Division Multiplexing) ➢ TDM (Time Division Multiplexing) 38
  • 11. SOFTWARE OF COMPUTER NETWORKS Reference model – Network Interface TCP/IP Common parameters Error Control Checksum – error detection method based on data integrity CRC – Cyclic Redundancy Check 39
  • 14. PHYSICAL LAYER DATA COMMUNICATION BASICS 𝒙 𝒕 = 𝒙 𝒕 + 𝑻 𝒇 = 𝟏 𝑻 𝝎 = 𝟐𝝅𝒇 42
  • 15. PHYSICAL LAYER DATA COMMUNICATION BASICS Fourier analysis 𝒙 𝒕 = 𝟏 𝟐 𝒄 + σ𝒏=𝟏 ∞ 𝒂𝒏𝒔𝒊𝒏(𝟐𝝅𝒏𝒇𝒕) + σ𝒏=𝟏 ∞ 𝒃𝒏𝒄𝒐𝒔(𝟐𝝅𝒏𝒇𝒕) 𝒂𝒏 , 𝒃𝒏 : amplitudes of 𝑛𝑡ℎ harmony of signals 43
  • 18. PHYSICAL LAYER DATA COMMUNICATION BASICS Bitrate, Frequency and Bandwidth Consider a telephone line with the following features: Bitrate=300 b/s T (for 1 byte) = 8/300 = 0.02667 (sec) f = 1/T = 1/0.02667 = 37.5 (Hz) Bandwidth= f (high) – f (low) = ? > 300b/s 46
  • 19. PHYSICAL LAYER DATA COMMUNICATION BASICS Bitrate Vs Baud rate Bitrate: number of bits transmitted per second Baud rate: number of signal changes per second 47
  • 20. PHYSICAL LAYER DATA COMMUNICATION BASICS Channel capacity - Nyquist’s Theorem: (Noiseless channels) C = 𝟐 × 𝑩𝒂𝒏𝒅𝒘𝒊𝒅𝒕𝒉 × log𝟐 𝑳 Example #1: Consider a noiseless channel with a bandwidth of 3000 Hz transmitting a signal with two signal levels. What can be the maximum bit rate? C = 2 * 3000 * log2(2) = 6000bps Example #2: We need to send 265 kbps over a noiseless channel with a bandwidth of 20 kHz. How many signal levels do we need? 265000 = 2 * 20000 * log2(L) → log2(L) = 6.625 L = 26.625 = 98.7 levels 48
  • 21. PHYSICAL LAYER DATA COMMUNICATION BASICS Channel capacity - Shannon's Theorem (Noisy channel) 𝑪 = 𝐵𝑎𝑛𝑑𝑤𝑖𝑑𝑡ℎ × log𝟐(1 + 𝑺 𝑵 ) , SNR (db) = 10 × log𝟏𝟎( 𝑺 𝑵 ) Example #1: A telephone line normally has a bandwidth of 3000 Hz (300 to 3300 Hz) assigned for data communication. The Signal to noise ratio is usually 3162. What will be the capacity for this channel? C = 3000 * log2(1 + 𝑺 𝑵 ) = 3000 * 11.62 = 34860 bps Example #2: Assume that SNR(dB) is 36 and the channel bandwidth is 2 MHz Calculate the theoretical channel capacity. SNR(dB) = 10 * log10(S/N) → 36 = 10 * log10(S/N) log10(S/N) = 3.6 → S/N = 103.6= 3981 → 𝐶 = 2 × 106 × 𝑙𝑜𝑔2( 3982) 49
  • 22. PHYSICAL LAYER DATA COMMUNICATION BASICS Modulation ➢ Frequency Modulation (FM) ➢ Phase Modulation (PM) ➢ Amplitude Modulation (AM) ➢ Quadrature amplitude modulation (QAM) – AM + PM 50
  • 23. PHYSICAL LAYER DATA COMMUNICATION BASICS Modulation 51
  • 24. PHYSICAL LAYER DATA COMMUNICATION BASICS Phase Modulation 52
  • 25. PHYSICAL LAYER DATA COMMUNICATION BASICS QAM Modulation 53