CN Unit 1 Slides
CN Unit 1 Slides
(16BF22)
- 6th Sem BCA
Unit 1- INTRODUCTION
Presented by :
C P Harshitha
1
22-07-2021
Uses of Computer Networks
Business Applications
Home Applications
Mobile Users
Social Issues
22-07-2021 2
Business Applications
Resource sharing
( Goal is to make all programs, equipments, and data available to anyone on the network
without regard to physical location of the resource and the user).
22-07-2021 3
2 processes : one on client machine,
one on server machine.
E-mail.
Far apart employees working & writing report together.
Video Conferencing.
Doing business electronically, especially suppliers and consumers.
E-Commerce.
22-07-2021 4
Home Applications
22-07-2021 5
22-07-2021 6
Mobile Users
Portable systems.
Fleets of trucks, taxis, delivery.
Wireless networks in military.
Vending machine.
Utility meter reading.
22-07-2021 7
Any Questions?
22-07-2021 8
Social Issues
• Views posted in social groups may be deeply offensive to some people.
• Network is just like a telephone company/ post office and cannot be expected to police
what its users say.
• Anonymous accusations cannot be used as evidence, but helps to blow whistle on illegal
behaviour of higher authorities.
• Copyright violations.
Network Hardware
• Multicasting.
Point-to-point Networks
• Consist of many connections between individual pairs of machines.
• Each layer is a virtual machine offering certain services to the layer above it.
4. Transport Layer
• The basic function : accept data from above it, split it up into smaller units if need be,
pass these to the network layer, and ensure that the pieces all arrive correctly at the
other end.
• The most popular type of transport connection is an error-free point-to-point channel
that delivers messages or bytes in the order in which they were sent.
5. Session Layer
• Allows users on different machines to establish sessions between them, including
dialog control, token management, synchronization.
6. Presentation Layer
• Concerned with syntax and semantics.
7. Application Layer
• Contains a variety of protocols, HTTP.
TCP/IP Reference Model
1. Host to Network Layer/ Network Interface/ Link Layer
• Concerned with physical transmission of data.
• Accepts IP packets from network layer and encapsulates into frames.
2. Internet Layer
• Its job is to permit hosts to inject packets into any network and have them travel
independently to the destination (potentially on a different network).
• They may even arrive in a completely different order than they were sent, in which
case it is the job of higher layers to rearrange them, if in-order delivery is desired.
3. Transport Layer
• Designed to allow peer entities on the source and destination hosts to carry on a
conversation, just as in the OSI transport layer.
• Two end-to-end transport protocols have been defined here.
• TCP (Transmission Control Protocol), is a reliable connection-oriented protocol that
allows a byte stream originating on one machine to be delivered without error on
any other machine in the internet.
• UDP (User Datagram Protocol), is an unreliable, connectionless protocol for
applications that do not want TCP’s sequencing or flow control and wish to provide
their own.
4. Application Layer
• Virtual terminal (TELNET), protocol allows a user on one machine to log onto a
distant machine and work there.
• The file transfer protocol (FTP), provides a way to move data efficiently from one
machine to another.
• Electronic mail was originally just a kind of transfer, but later specialized protocol
(SMTP) was developed for it.
Comparison of OSI & TCP/IP Reference Models
• The OSI and TCP/IP reference models have much in common. Both are based on
the concept of a stack of independent protocols. Also, the functionality of the layers
is roughly similar.
• Again in both models, the layers above transport are application-oriented users of
the transport service.
• Three concepts are central to the OSI model
*Services.
*Interfaces.
*Protocols.
• A layer‘s interface tells the processes above it how to access it. It specifies what
the parameters are and what results to expect.
• The imperfections in OSI model listed as follows
*Bad timing.
*Bad technology.
*Bad implementations.
*Bad politics.
• The TCP/IP model and protocols have their problems too. First, the model does
not clearly distinguish the concepts of services, interfaces, and protocols.
• The TCP/IP model is not much of a guide for designing new networks using new
technologies.