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
PHYSICAL LAYER
DATA COMMUNICATION BASICS
QAM Modulation
54
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Multiplexing
➢Multiplexing: to combine information streams from multiple
sources for the purpose of transmitting them over a shared medium.
➢Multiplexer: a device that performs multiplexing
➢Demultiplexing: to separate information that has been multiplexed
back into its constituent information streams.
➢Demultiplexer: a device that performs demultiplexing
55
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Multiplexing
56
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Basic types of Multiplexing
➢Frequency Division Multiplexing (FDM, widely used)
➢Wavelength Division Multiplexing (form of FDM used with fiber)
➢Time Division Multiplexing (TDM, widely used)
➢Code Division Multiplexing (cell phone mechanisms)
57
PHYSICAL LAYER
DATA COMMUNICATION BASICS
FDM: the idea of using multiple carriers of different frequencies
simultaneously on a medium like a copper wire or optical fiber
58
PHYSICAL LAYER
DATA COMMUNICATION BASICS
59
PHYSICAL LAYER
DATA COMMUNICATION BASICS
Carrier frequencies that are too close are difficult for a demultiplexer
to separate, and they can interfere with each other.
FDM schemes separate carriers with gaps called guard bands.
60
PHYSICAL LAYER
DATA COMMUNICATION BASICS
An example assignment of frequencies to channels with a guard band
between adjacent channels.
61
PHYSICAL LAYER
DATA COMMUNICATION BASICS
WDM: Wavelength Division in the case of optical fibers
(multiplexors and demultiplexers use prisms)
62
PHYSICAL LAYER
DATA COMMUNICATION BASICS
TDM: Time Division Multiplexing
63
PHYSICAL LAYER
DATA COMMUNICATION BASICS
64
PHYSICAL LAYER
DATA COMMUNICATION BASICS
CDMA (Code Division Multiple Access)
65

More Related Content

PDF
Computer Networks - ddddddddddpart 2.pdf
PDF
Comunicaciones analógicas - Introduccion
PPTX
Chapter2 The Physical Layer(1).pptx
PDF
The Physical Layer
PDF
Channel Estimation In The STTC For OFDM Using MIMO With 4G System
PDF
I010125056
PDF
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
PPTX
Final Wireless communication PPT
Computer Networks - ddddddddddpart 2.pdf
Comunicaciones analógicas - Introduccion
Chapter2 The Physical Layer(1).pptx
The Physical Layer
Channel Estimation In The STTC For OFDM Using MIMO With 4G System
I010125056
Multiband Transceivers - [Chapter 3] Basic Concept of Comm. Systems
Final Wireless communication PPT

Similar to Computer Networks asdssdadas- part 3.pdf (20)

PPTX
Communication systems design for the CM.pptx
PDF
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
PPTX
Lecture 5 Baseband Transmision-Part3.pptx
PDF
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
PDF
ch8_multiplexing cs553 st07 slide share ss
PDF
Digital communication systems
PPT
PDF
digital communication.pdf
PPTX
Lecture 6 Analog Transmission Explained
PPT
chapter four circuit switching communication
PDF
Lte phy fundamentals
PDF
Lte phy fundamentals
PDF
scope of layer in computer networking made by tafseer hussain
PPTX
Fundamentals of coherent systems
PPTX
Lecture 1.pptx
PPT
15 03-0460-00-0000-css-tutorial
PPTX
intro to digital modulation (1) (1).pptx
PPTX
Evolution of Wireless Communications
PPTX
Evolution of Wireless Communications
Communication systems design for the CM.pptx
PERFORMANCE ANALYSIS OF QOS PARAMETERS LIKE PSNR, MAE & RMSE USED IN IMAGE TR...
Lecture 5 Baseband Transmision-Part3.pptx
Beamforming for Multiuser Massive MIMO Systems: Digital versus Hybrid Analog-...
ch8_multiplexing cs553 st07 slide share ss
Digital communication systems
digital communication.pdf
Lecture 6 Analog Transmission Explained
chapter four circuit switching communication
Lte phy fundamentals
Lte phy fundamentals
scope of layer in computer networking made by tafseer hussain
Fundamentals of coherent systems
Lecture 1.pptx
15 03-0460-00-0000-css-tutorial
intro to digital modulation (1) (1).pptx
Evolution of Wireless Communications
Evolution of Wireless Communications
Ad

Recently uploaded (20)

PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
Artificial Intelligence
PPTX
additive manufacturing of ss316l using mig welding
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
web development for engineering and engineering
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
III.4.1.2_The_Space_Environment.p pdffdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CH1 Production IntroductoryConcepts.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Foundation to blockchain - A guide to Blockchain Tech
Automation-in-Manufacturing-Chapter-Introduction.pdf
Internet of Things (IOT) - A guide to understanding
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Artificial Intelligence
additive manufacturing of ss316l using mig welding
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Embodied AI: Ushering in the Next Era of Intelligent Systems
bas. eng. economics group 4 presentation 1.pptx
Sustainable Sites - Green Building Construction
web development for engineering and engineering
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Ad

Computer Networks asdssdadas- part 3.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
  • 26. PHYSICAL LAYER DATA COMMUNICATION BASICS QAM Modulation 54
  • 27. PHYSICAL LAYER DATA COMMUNICATION BASICS Multiplexing ➢Multiplexing: to combine information streams from multiple sources for the purpose of transmitting them over a shared medium. ➢Multiplexer: a device that performs multiplexing ➢Demultiplexing: to separate information that has been multiplexed back into its constituent information streams. ➢Demultiplexer: a device that performs demultiplexing 55
  • 28. PHYSICAL LAYER DATA COMMUNICATION BASICS Multiplexing 56
  • 29. PHYSICAL LAYER DATA COMMUNICATION BASICS Basic types of Multiplexing ➢Frequency Division Multiplexing (FDM, widely used) ➢Wavelength Division Multiplexing (form of FDM used with fiber) ➢Time Division Multiplexing (TDM, widely used) ➢Code Division Multiplexing (cell phone mechanisms) 57
  • 30. PHYSICAL LAYER DATA COMMUNICATION BASICS FDM: the idea of using multiple carriers of different frequencies simultaneously on a medium like a copper wire or optical fiber 58
  • 32. PHYSICAL LAYER DATA COMMUNICATION BASICS Carrier frequencies that are too close are difficult for a demultiplexer to separate, and they can interfere with each other. FDM schemes separate carriers with gaps called guard bands. 60
  • 33. PHYSICAL LAYER DATA COMMUNICATION BASICS An example assignment of frequencies to channels with a guard band between adjacent channels. 61
  • 34. PHYSICAL LAYER DATA COMMUNICATION BASICS WDM: Wavelength Division in the case of optical fibers (multiplexors and demultiplexers use prisms) 62
  • 35. PHYSICAL LAYER DATA COMMUNICATION BASICS TDM: Time Division Multiplexing 63
  • 37. PHYSICAL LAYER DATA COMMUNICATION BASICS CDMA (Code Division Multiple Access) 65