SlideShare a Scribd company logo
1 of 39
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 1. To identify various components in a data communication system and
understand state-of the-art in network protocols, architectures and
applications.
 2.To enable students through the concepts of computer networks, different
models and their involvement in each stage of network communication.
 3. To educate the concepts of terminology and concepts of the OSI
reference model and the TCP/IP reference model and protocols such as
TCP, UDP and IP
 4.To be familiar with the concepts of protocols, network interfaces, and
design/performance issues in local area networks and wide area networks.
5. Introduce the student to a network routing for IP network sandhow a
collision occurs and how to solve it and how a frame is created and
character count of each frame.
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 Remember the organization of computer networks,
factors influencing computer network development and
the reasons for having variety of different types of
networks
 Understand Internet structure and can see how standard
problems are solved and the use of cryptography and
network security
 Apply knowledge of different techniques of error
detection and correction to detect and solve error bit
during data transmission.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Analyze the requirements for a given organizational
structure and select the most appropriate networking
architecture and technologies
 Knowledge about different computer networks,
reference models and the functions of each layer in the
models
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Key Technology was Information Gathering,
Processing and Distribution
 Worldwide telephone networks, the invention of radio
and television, the birth and unprecedented growth of
the computer industry and launching of communication
satellites
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Computer industry is still young compared to other
industries (e.g., automobiles and air transportation)
 computers have made spectacular progress in a short
time
 “Computer Network'' to mean a collection of
autonomous computers interconnected by a single
technology
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Always have Confusion in the literature between a
computer network and a distributed system
 A well-known example of a distributed system is
the World Wide Web, in which everything looks like
a document(Web Page)
 Computer network, this coherence, model, and
software are absent
 Users are exposed to the actual machines
 Machines have different hardware and different
operating systems, that is fully visible to the users
 If a user wants to run a program on a remote
machine, he has to log onto that machine and run it
there
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Uses of Computer Networks
◦ A network with two clients and one server
◦ Home Applications
 Access to remote information
 Person-to-person communication
 Interactive entertainment
 Electronic commerce
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 It is now time to turn applications and social aspects
of networking (the fun stuff) to the technical issues
involved in network design (the work stuff)
 No generally accepted taxonomy into which all
computer networks fit, but two dimensions stand out
as important: transmission technology and scale
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Broadly speaking, there are two types of transmission
technology that are in widespread use
 They are as follows:
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
1.
Broadcast Links
Point-to-Point
Links
2.
• Broadcast networks have a single communication
channel that is shared by all the machines on the
network.
• Short messages, called packets in certain
contexts, sent by any machine are received by all the
others
• An address field within the packet specifies the
intended recipient
• Upon receiving a packet, a machine checks the
address field
• If the packet is intended for the receiving machine,
that machine processes the packet
• If the packet is intended for some other machine, it is
just ignored Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Example: Analogy is an
airport announcement
asking all flight 644
passengers to report to
gate 12 for immediate
boarding.
 Broadcast systems
generally also allow the
possibility of
addressing a packet to
all destinations by
using a special code in
the address field.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
• In contrast, point-to-point networks consist of
many connections between individual pairs of
machines.
• To go from the source to the destination, a packet on
this type of network may have to first visit one or
more intermediate machines.
• Often multiple routes, of different lengths, are
possible, so finding good ones is important in point-
to-point networks.
• larger networks usually are point-to-point.
• Point-to-point transmission with one sender and one
receiver is sometimes called unicasting.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 An alternative criterion for classifying networks is
their scale.
 we classify multiple processor systems by their
physical size.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 For example, a wireless network connecting a
computer with its mouse, keyboard, and printer is a
personal area network
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Local area networks, generally called LANs
 Privately-owned networks within a single building or campus
of up to a few kilometers in size
 It is used to connect personal computers and workstations in
company offices and factories to share resources (e.g.,
printers) and exchange information
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 LANs are distinguished by three characteristics:
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
1. Their size
2. Their transmission technology and
3. Their topology
 which means that the worst-case transmission time
is bounded and known in advance.
 It also simplifies network management
 LANs may use a transmission technology consisting
of a cable to which all the machines are attached
 Ex: Telephone company party lines once used in
rural areas
 Traditional LANs run at speeds - 10 Mbps to 100
Mbps, have low delay (microseconds or
nanoseconds) and make very few errors
 Newer LANs operate at up to 10 Gbps
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Various topologies are possible for broadcast LANs
 Two broadcast networks. (a) Bus. (b) Ring.
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 In a bus (i.e., a linear cable) network, at any instant
at most one machine is the master and is allowed to
transmit, all other machines are required to refrain
from sending
 To avoid conflicts two or more machines want to
transmit simultaneously
 It is like centralized or distributed
 Ex: IEEE 802.3, popularly called Ethernet, is a bus-
based broadcast network with decentralized control,
usually operating at 10 Mbps to 10 Gbps
 Computers on an Ethernet can transmit whenever
they want to;
 If two or more packets collide, each computer just
waits a random time and tries again later
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Advantages
◦ Very easy to connect a computer or peripheral to a linear bus
◦ The linear architecture is very simple and reliable
◦ It works well for small networks
◦ It is easy to extend by joining cable with connector or repeater
◦ Use of a single cable lowers costs.
 Disadvantages
◦ Collisions occur in the network resulting in packet loss
◦ Bandwidth is shared among nodes; Performance may degrade with many
nodes on the network.
◦ It is difficult to isolate faults in the network.
◦ The entire network shuts down or is divided into two separate networks
if there is a break in the main cable.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 A second type of broadcast system is the ring
 In a ring, each bit propagates around on its own, not
waiting for the rest of the packet to which it belongs
 Typically, each bit circumnavigates the entire ring in
the time it takes to transmit a few bits, often before
the complete packet has even been transmitted
 As with all other broadcast systems, some rule is
needed for arbitrating simultaneous accesses to the
ring
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Various methods, such as having the machines take
turns, are in use.
 IEEE 802.5 (the IBM token ring), is a ring-based
LAN operating at 4 and 16 Mbps.
 FDDI(Fiber distributed data interface) is another
example of a ring network.
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Advantages
◦ Very orderly network where every device has access to the token and the
opportunity to transmit
◦ Performs better than a bus topology under heavy network load
◦ Does not require a central node to manage the connectivity between the
computers
◦ Due to the point-to-point line configuration of devices with a device on
either side (each device is connected to its immediate neighbor), it is
quite easy to install and reconfigure since adding or removing a device
requires moving just two connections
 Disadvantages
◦ One malfunctioning workstation can create problems for the entire
network.
◦ Moving, adding and changing the devices can affect the network
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Broadcast networks can be further divided into static
and dynamic, depending on how the channel is
allocated.
 In static allocation is to divide time into discrete
intervals and use a round-robin algorithm(allowing
each machine to broadcast only when its time slot
comes up)
 It will wastes channel capacity when a machine has
nothing to say during its allocated slot
 so most systems attempt to allocate the channel
dynamically (i.e., on demand).
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 Dynamic allocation methods for a common channel
are either centralized or decentralized
 In the centralized channel allocation method, there is
a single entity, for example, a bus arbitration unit,
which determines who goes next
 It might do this by accepting requests and making a
decision according to some internal algorithm
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 In the decentralized channel allocation method, there
is no central entity
 Each machine must decide for itself whether to
transmit
 You might think that this always leads to chaos, but it
does not
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 A metropolitan area network, or MAN, covers a city
 The best-known example of a MAN is the cable
television network available in many cities
 This system grew from earlier community antenna
systems used in areas with poor over-the-air
television reception
 In these early systems, a large antenna was placed on
top of a nearby hill and signal was then piped to the
subscribers' houses
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 At first, these were locally-designed, ad hoc systems
 Then companies began jumping into the business,
getting highly specialized, such as all news, all sports,
all cooking, all gardening, and so on.
 But they were intended for television reception only
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
A Metropolitan Area Network Based on Cable TV
 A wide area network, or WAN, spans a large geographical
area, often a country or continent
 Most wide area networks, the subnet consists of two distinct
components: transmission lines and switching elements
 Transmission lines move bits between machines
 They can be made of copper wire, optical fiber, or even radio
links
 Switching elements are specialized computers that connect
three or more transmission lines
 When data arrive on an incoming line, the switching element
must choose an outgoing line on which to forward them
 These switching computers have been called by various names
in the past; the name router is now most commonly used
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 Each host is frequently connected to a LAN on which
a router is present, although in some cases a host can
be connected directly to a router
 Relation between hosts on LANs and the subnet
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 '‘Subnet'' - collection of routers and communication
lines that moved packets from the source host to the
destination host
 WANs, the network contains numerous transmission
lines, each one connecting a pair of routers
 If two routers that do not share a transmission line wish
to communicate, they must do this indirectly, via other
routers.
 When a packet is sent from one router to another via
one or more intermediate routers
 The packet is received at each intermediate router in its
entirety, stored there until the required output line is
free, and then forwarded
 A subnet organized according to this principle is called
a store-and-forward or packet-switched subnet
 Nearly all wide area networks (except those using
satellites) have store-and-forward subnets
 When the packets are small and all the same size, they
are often called cells
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
 when a process on some host has a message to be sent
to a process on some other host, the sending host first
cuts the message into packets, each one bearing its
number in the sequence.
 These packets are then injected into the network one at
a time in quick succession
 The packets are transported individually over the
network and deposited at the receiving host, where they
are reassembled into the original message and delivered
to the receiving process
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
• all the packets follow the route ACE, rather than ABDE or ACDE.
• In some networks all packets from a given message must follow the same route;
• in others each packet is routed separately.
• Of course, if ACE is the best route, all packets may be sent along it, even if each
packet is individually routed.
 Routing decisions are made locally
 When a packet arrives at router A, it is up to A to
decide if this packet should be sent on the line to B or
the line to C
 How A makes that decision is called the routing
algorithm
 A second possibility for a WAN is a satellite system
 Each router has an antenna through which it can send
and receive.
Computer Networks (2021-2024) Batch-
Dr.T.THENDRAL
 All routers can hear the output from the satellite, and in
some cases they can also hear the upward transmissions
of their fellow routers to the satellite as well
 Sometimes the routers are connected to a substantial
point-to-point subnet, with only some of them having a
satellite antenna
Computer Networks (2021-2024) Batch- Dr.T.THENDRAL

More Related Content

What's hot

Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP Model
Conferencias FIST
 
Networking devices
Networking devicesNetworking devices
Networking devices
rupinderj
 
Wireless Local Area Networks
Wireless Local Area NetworksWireless Local Area Networks
Wireless Local Area Networks
Don Norwood
 

What's hot (20)

Data link layer
Data link layerData link layer
Data link layer
 
The Network Layer
The Network LayerThe Network Layer
The Network Layer
 
Smtp protocol
Smtp protocolSmtp protocol
Smtp protocol
 
Networking and Internetworking Devices
Networking and Internetworking DevicesNetworking and Internetworking Devices
Networking and Internetworking Devices
 
7. data link layer error detection and correction codes - parity and checksum
7. data link layer   error detection and correction codes - parity and checksum7. data link layer   error detection and correction codes - parity and checksum
7. data link layer error detection and correction codes - parity and checksum
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP Model
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Wireless LANs PPT.ppt
Wireless LANs PPT.pptWireless LANs PPT.ppt
Wireless LANs PPT.ppt
 
Computer networks unit iii
Computer networks    unit iiiComputer networks    unit iii
Computer networks unit iii
 
2.6 ethernet ieee 802.3
2.6 ethernet   ieee 802.32.6 ethernet   ieee 802.3
2.6 ethernet ieee 802.3
 
Data Communication and Networks
Data Communication and NetworksData Communication and Networks
Data Communication and Networks
 
2.7 wlan ieee 802.11
2.7 wlan   ieee 802.112.7 wlan   ieee 802.11
2.7 wlan ieee 802.11
 
Wireless Local Area Networks
Wireless Local Area NetworksWireless Local Area Networks
Wireless Local Area Networks
 
Data Communications and Computer Networks
Data Communications and Computer Networks Data Communications and Computer Networks
Data Communications and Computer Networks
 
Switching
Switching Switching
Switching
 
Basics of Computer Network Device
Basics of Computer Network DeviceBasics of Computer Network Device
Basics of Computer Network Device
 
Simple mail transfer protocol
Simple mail transfer protocolSimple mail transfer protocol
Simple mail transfer protocol
 
Dsl and adsl
Dsl and adslDsl and adsl
Dsl and adsl
 
Unidad 9: La capa de transporte
Unidad 9: La capa de transporteUnidad 9: La capa de transporte
Unidad 9: La capa de transporte
 

Similar to COMPUTER NETWORK

Computer Networking
Computer NetworkingComputer Networking
Computer Networking
Alisha Jain
 
What is networking
What is networkingWhat is networking
What is networking
babyparul
 
Overview of data communication and networking
Overview of data communication and networkingOverview of data communication and networking
Overview of data communication and networking
Sisir Ghosh
 
Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answer
smkengkilili2011
 

Similar to COMPUTER NETWORK (20)

Grade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptxGrade 11 CSS Lesson 3 Computer Network.pptx
Grade 11 CSS Lesson 3 Computer Network.pptx
 
Install network cable module CSS NC2
Install network cable module CSS NC2Install network cable module CSS NC2
Install network cable module CSS NC2
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
Introduction to Networking And its Types
Introduction to Networking And its TypesIntroduction to Networking And its Types
Introduction to Networking And its Types
 
MSc.ppt
MSc.pptMSc.ppt
MSc.ppt
 
CSS L11 INTRODUCTION TO COMPUTER NETWORKING
CSS L11 INTRODUCTION TO COMPUTER NETWORKINGCSS L11 INTRODUCTION TO COMPUTER NETWORKING
CSS L11 INTRODUCTION TO COMPUTER NETWORKING
 
CSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKSCSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKS
 
Telecommunications.PPT
Telecommunications.PPTTelecommunications.PPT
Telecommunications.PPT
 
Computer network
Computer networkComputer network
Computer network
 
Computer network
Computer networkComputer network
Computer network
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
What is networking
What is networkingWhat is networking
What is networking
 
fundamental of information technology(1)
fundamental of information technology(1)fundamental of information technology(1)
fundamental of information technology(1)
 
Unit 2B.pdf
Unit 2B.pdfUnit 2B.pdf
Unit 2B.pdf
 
Networking Fundamentals
Networking FundamentalsNetworking Fundamentals
Networking Fundamentals
 
Networking fundamentals (1)
Networking fundamentals (1)Networking fundamentals (1)
Networking fundamentals (1)
 
Networkingfundamentals
NetworkingfundamentalsNetworkingfundamentals
Networkingfundamentals
 
IARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdfIARE_CN_PPT_0 (1).pdf
IARE_CN_PPT_0 (1).pdf
 
Overview of data communication and networking
Overview of data communication and networkingOverview of data communication and networking
Overview of data communication and networking
 
Computer network & communication answer
Computer network & communication answerComputer network & communication answer
Computer network & communication answer
 

More from DrTThendralCompSci

Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 

More from DrTThendralCompSci (14)

Loader and linker.pptx
Loader and linker.pptxLoader and linker.pptx
Loader and linker.pptx
 
SOFTWARE QUALITY ASSURANCE.ppt
SOFTWARE QUALITY ASSURANCE.pptSOFTWARE QUALITY ASSURANCE.ppt
SOFTWARE QUALITY ASSURANCE.ppt
 
Software Configuration Management.ppt
Software Configuration Management.pptSoftware Configuration Management.ppt
Software Configuration Management.ppt
 
UNIT TESTING.pptx
UNIT TESTING.pptxUNIT TESTING.pptx
UNIT TESTING.pptx
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
 
Software design and Software engineering.pptx
Software design and Software engineering.pptxSoftware design and Software engineering.pptx
Software design and Software engineering.pptx
 
Ethernet.ppt
Ethernet.pptEthernet.ppt
Ethernet.ppt
 
Software design and Software engineering.pptx
Software design and Software engineering.pptxSoftware design and Software engineering.pptx
Software design and Software engineering.pptx
 
Software prototyping.pptx
Software prototyping.pptxSoftware prototyping.pptx
Software prototyping.pptx
 
Requirement Engineering.ppt
Requirement Engineering.pptRequirement Engineering.ppt
Requirement Engineering.ppt
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
 
EFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptxEFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptx
 
PROCESS MODELS.ppt
PROCESS MODELS.pptPROCESS MODELS.ppt
PROCESS MODELS.ppt
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 

Recently uploaded (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

COMPUTER NETWORK

  • 1. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 2.  1. To identify various components in a data communication system and understand state-of the-art in network protocols, architectures and applications.  2.To enable students through the concepts of computer networks, different models and their involvement in each stage of network communication.  3. To educate the concepts of terminology and concepts of the OSI reference model and the TCP/IP reference model and protocols such as TCP, UDP and IP  4.To be familiar with the concepts of protocols, network interfaces, and design/performance issues in local area networks and wide area networks. 5. Introduce the student to a network routing for IP network sandhow a collision occurs and how to solve it and how a frame is created and character count of each frame. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 3.  Remember the organization of computer networks, factors influencing computer network development and the reasons for having variety of different types of networks  Understand Internet structure and can see how standard problems are solved and the use of cryptography and network security  Apply knowledge of different techniques of error detection and correction to detect and solve error bit during data transmission. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 4.  Analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies  Knowledge about different computer networks, reference models and the functions of each layer in the models Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 5.  Key Technology was Information Gathering, Processing and Distribution  Worldwide telephone networks, the invention of radio and television, the birth and unprecedented growth of the computer industry and launching of communication satellites Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 6.  Computer industry is still young compared to other industries (e.g., automobiles and air transportation)  computers have made spectacular progress in a short time  “Computer Network'' to mean a collection of autonomous computers interconnected by a single technology Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 7.  Always have Confusion in the literature between a computer network and a distributed system  A well-known example of a distributed system is the World Wide Web, in which everything looks like a document(Web Page)  Computer network, this coherence, model, and software are absent  Users are exposed to the actual machines  Machines have different hardware and different operating systems, that is fully visible to the users  If a user wants to run a program on a remote machine, he has to log onto that machine and run it there Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 8.  Uses of Computer Networks ◦ A network with two clients and one server ◦ Home Applications  Access to remote information  Person-to-person communication  Interactive entertainment  Electronic commerce Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 9.  It is now time to turn applications and social aspects of networking (the fun stuff) to the technical issues involved in network design (the work stuff)  No generally accepted taxonomy into which all computer networks fit, but two dimensions stand out as important: transmission technology and scale Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 10.  Broadly speaking, there are two types of transmission technology that are in widespread use  They are as follows: Computer Networks (2021-2024) Batch- Dr.T.THENDRAL 1. Broadcast Links Point-to-Point Links 2.
  • 11. • Broadcast networks have a single communication channel that is shared by all the machines on the network. • Short messages, called packets in certain contexts, sent by any machine are received by all the others • An address field within the packet specifies the intended recipient • Upon receiving a packet, a machine checks the address field • If the packet is intended for the receiving machine, that machine processes the packet • If the packet is intended for some other machine, it is just ignored Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 12.  Example: Analogy is an airport announcement asking all flight 644 passengers to report to gate 12 for immediate boarding.  Broadcast systems generally also allow the possibility of addressing a packet to all destinations by using a special code in the address field. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 13. • In contrast, point-to-point networks consist of many connections between individual pairs of machines. • To go from the source to the destination, a packet on this type of network may have to first visit one or more intermediate machines. • Often multiple routes, of different lengths, are possible, so finding good ones is important in point- to-point networks. • larger networks usually are point-to-point. • Point-to-point transmission with one sender and one receiver is sometimes called unicasting. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 14. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 15.  An alternative criterion for classifying networks is their scale.  we classify multiple processor systems by their physical size. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 16.  For example, a wireless network connecting a computer with its mouse, keyboard, and printer is a personal area network Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 17.  Local area networks, generally called LANs  Privately-owned networks within a single building or campus of up to a few kilometers in size  It is used to connect personal computers and workstations in company offices and factories to share resources (e.g., printers) and exchange information Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 18.  LANs are distinguished by three characteristics: Computer Networks (2021-2024) Batch- Dr.T.THENDRAL 1. Their size 2. Their transmission technology and 3. Their topology  which means that the worst-case transmission time is bounded and known in advance.  It also simplifies network management
  • 19.  LANs may use a transmission technology consisting of a cable to which all the machines are attached  Ex: Telephone company party lines once used in rural areas  Traditional LANs run at speeds - 10 Mbps to 100 Mbps, have low delay (microseconds or nanoseconds) and make very few errors  Newer LANs operate at up to 10 Gbps Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 20.  Various topologies are possible for broadcast LANs  Two broadcast networks. (a) Bus. (b) Ring. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 21.  In a bus (i.e., a linear cable) network, at any instant at most one machine is the master and is allowed to transmit, all other machines are required to refrain from sending  To avoid conflicts two or more machines want to transmit simultaneously  It is like centralized or distributed  Ex: IEEE 802.3, popularly called Ethernet, is a bus- based broadcast network with decentralized control, usually operating at 10 Mbps to 10 Gbps  Computers on an Ethernet can transmit whenever they want to;  If two or more packets collide, each computer just waits a random time and tries again later Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 22.  Advantages ◦ Very easy to connect a computer or peripheral to a linear bus ◦ The linear architecture is very simple and reliable ◦ It works well for small networks ◦ It is easy to extend by joining cable with connector or repeater ◦ Use of a single cable lowers costs.  Disadvantages ◦ Collisions occur in the network resulting in packet loss ◦ Bandwidth is shared among nodes; Performance may degrade with many nodes on the network. ◦ It is difficult to isolate faults in the network. ◦ The entire network shuts down or is divided into two separate networks if there is a break in the main cable. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 23.  A second type of broadcast system is the ring  In a ring, each bit propagates around on its own, not waiting for the rest of the packet to which it belongs  Typically, each bit circumnavigates the entire ring in the time it takes to transmit a few bits, often before the complete packet has even been transmitted  As with all other broadcast systems, some rule is needed for arbitrating simultaneous accesses to the ring Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 24.  Various methods, such as having the machines take turns, are in use.  IEEE 802.5 (the IBM token ring), is a ring-based LAN operating at 4 and 16 Mbps.  FDDI(Fiber distributed data interface) is another example of a ring network. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 25.  Advantages ◦ Very orderly network where every device has access to the token and the opportunity to transmit ◦ Performs better than a bus topology under heavy network load ◦ Does not require a central node to manage the connectivity between the computers ◦ Due to the point-to-point line configuration of devices with a device on either side (each device is connected to its immediate neighbor), it is quite easy to install and reconfigure since adding or removing a device requires moving just two connections  Disadvantages ◦ One malfunctioning workstation can create problems for the entire network. ◦ Moving, adding and changing the devices can affect the network Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 26.  Broadcast networks can be further divided into static and dynamic, depending on how the channel is allocated.  In static allocation is to divide time into discrete intervals and use a round-robin algorithm(allowing each machine to broadcast only when its time slot comes up)  It will wastes channel capacity when a machine has nothing to say during its allocated slot  so most systems attempt to allocate the channel dynamically (i.e., on demand). Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 27.  Dynamic allocation methods for a common channel are either centralized or decentralized  In the centralized channel allocation method, there is a single entity, for example, a bus arbitration unit, which determines who goes next  It might do this by accepting requests and making a decision according to some internal algorithm Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 28.  In the decentralized channel allocation method, there is no central entity  Each machine must decide for itself whether to transmit  You might think that this always leads to chaos, but it does not Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 29.  A metropolitan area network, or MAN, covers a city  The best-known example of a MAN is the cable television network available in many cities  This system grew from earlier community antenna systems used in areas with poor over-the-air television reception  In these early systems, a large antenna was placed on top of a nearby hill and signal was then piped to the subscribers' houses Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 30.  At first, these were locally-designed, ad hoc systems  Then companies began jumping into the business, getting highly specialized, such as all news, all sports, all cooking, all gardening, and so on.  But they were intended for television reception only Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 31. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL A Metropolitan Area Network Based on Cable TV
  • 32.  A wide area network, or WAN, spans a large geographical area, often a country or continent  Most wide area networks, the subnet consists of two distinct components: transmission lines and switching elements  Transmission lines move bits between machines  They can be made of copper wire, optical fiber, or even radio links  Switching elements are specialized computers that connect three or more transmission lines  When data arrive on an incoming line, the switching element must choose an outgoing line on which to forward them  These switching computers have been called by various names in the past; the name router is now most commonly used Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 33.  Each host is frequently connected to a LAN on which a router is present, although in some cases a host can be connected directly to a router  Relation between hosts on LANs and the subnet Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 34. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL  '‘Subnet'' - collection of routers and communication lines that moved packets from the source host to the destination host  WANs, the network contains numerous transmission lines, each one connecting a pair of routers  If two routers that do not share a transmission line wish to communicate, they must do this indirectly, via other routers.
  • 35.  When a packet is sent from one router to another via one or more intermediate routers  The packet is received at each intermediate router in its entirety, stored there until the required output line is free, and then forwarded  A subnet organized according to this principle is called a store-and-forward or packet-switched subnet  Nearly all wide area networks (except those using satellites) have store-and-forward subnets  When the packets are small and all the same size, they are often called cells Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 36.  when a process on some host has a message to be sent to a process on some other host, the sending host first cuts the message into packets, each one bearing its number in the sequence.  These packets are then injected into the network one at a time in quick succession  The packets are transported individually over the network and deposited at the receiving host, where they are reassembled into the original message and delivered to the receiving process Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 37. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL • all the packets follow the route ACE, rather than ABDE or ACDE. • In some networks all packets from a given message must follow the same route; • in others each packet is routed separately. • Of course, if ACE is the best route, all packets may be sent along it, even if each packet is individually routed.
  • 38.  Routing decisions are made locally  When a packet arrives at router A, it is up to A to decide if this packet should be sent on the line to B or the line to C  How A makes that decision is called the routing algorithm  A second possibility for a WAN is a satellite system  Each router has an antenna through which it can send and receive. Computer Networks (2021-2024) Batch- Dr.T.THENDRAL
  • 39.  All routers can hear the output from the satellite, and in some cases they can also hear the upward transmissions of their fellow routers to the satellite as well  Sometimes the routers are connected to a substantial point-to-point subnet, with only some of them having a satellite antenna Computer Networks (2021-2024) Batch- Dr.T.THENDRAL