Protocols For Computer Networking
Protocols For Computer Networking
COMPUTER
NETWORKING
INTRODUCTION
HISTORY
REQUIREMENT OF
PROTCOLS
TYPES OF PROTOCOLS
Introduction
Network protocols are a set of rules
outlining how connected devices
communicate across a network to
exchange information easily and
safely. Protocols serve as a
common language for devices to
enable communication irrespective
of differences in software,
hardware, or internal processes.
3
HISTORY
• The history of modern computer networking technology goes back to
1969, when ARPANET (Advanced Research Projects Agency Network)
became the first connected computer network. It implemented the TCP/IP
protocol suite, which later became the Internet. ARPANET was developed
by the Advanced Research Projects Agency (ARPA), a subset of the US
Department of Defense
What is network protocols?
5
How Network Protocols Work
Network protocols take large-scale
processes and break them down into small,
specific tasks or functions. This occurs at
every level of the network, and each
function must cooperate at each level to
complete the larger task at hand. The term
protocol suite refers to a set of smaller
network protocols working in conjunction
with each other.
Network protocols are typically created
according to industry standard by various
networking or information technology
organizations.
6
IRWIN COREY
7
Requirements for Network Protocol
• A good network protocolwill meet the following requirements −
• Addressing − A unique address is assigned (names can also be assigned to computers) to each
computer. This address is used in the communication packet.
• Data Exchange Format − Data should be formatted in well-defined packets and sent across the
network. Data packet header area contains the fields with relevance to the operation of the
protocol. Payload contains the message sent by the application running on the computers.
• Error Recovery − Error detection is must on networks where data corruption is possible.
Network protocols suggest the use of CRC to detect and recover network errors.
• Routing − When systems are not directly connected, intermediary systems forward messages to
the receiver. These are called routers.
8
Types of protocols FILE TRANSFER PROTOCOL
(FTP)
TRANSMISSION CONTROL
PROTOCOL (TCP)
ADVANTAGES
•TCP ensures three things: data reaches the destination,
reaches it on time, and reaches it without duplication.
•TCP AUTOMATICALLY BREAKS DATA INTO
PACKETS BEFORE TRANSMISSION.
20XX 10
File Transfer Protocol (FTP)
WHAT IS FTP ?????? ADVANTAGES
o File Transfer Protocol enables file
• Enables sharing large files and
sharing between hosts, both local and
remote, and runs on top of TCP. For
multiple directories at the same
file transfer, FTP creates two TCP time.
connections: control and data • Lets you resume file sharing if it
connection. The control connection is was interrupted.
used to transfer control information • Lets you recover lost data, and
like passwords, commands to retrieve schedule a file transfer.
and store files, etc., and the data
connection is used to transfer the
actual file. Both of these connections
run in parallel during the entire file
transfer process.