W5 - Network Protocols (Part 1)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Unit 2 : Networking

Lesson [5]
Network Protocols

1
Module Learning Outcomes

▪LO1. Examine networking principles and their protocols.

▪ LO2. Explain networking devices and operations.

▪LO3. Design efficient networked systems.

▪LO4. Implement and diagnose networked systems.

2
What is a Network Protocol ?

▪Network protocols are sets of established rules that


determine how to format, transmit and receive data
between two or more devices.
▪Standardized network protocols provide a common
language for network devices.
▪To successfully send and receive information, devices
on both sides of a communication exchange and follow
an agreed protocol

3
Layer Protocols
Layer Protocols
Process/ Application FTP, HTTP, HTTPS, SMTP,

Transport/ Host-to-Host TCP/UDP


Internet IP, ARP, RARP
Network Access Ethernet, Fast Ethernet

A number of applications have been standardized to


operate on top of TCP/IP Model.

4
File Transfer Protocol (FTP)
 The File Transfer Protocol (FTP) is used to send
files from one system to another under user
command.
 Both text and binary files are accommodated.
 FTP uses a client-server architecture.
 Files can be transferred between two computers using
a FTP software
 FTP software may have a GUI or support a series of
commands

5
Hypertext Transfer Protocol (HTTP)

▪ The Hypertext Transfer Protocol (HTTP) is an application


layer protocol that is used by the World Wide Web and this
protocol defines how messages are formatted and
transmitted.
▪ Computers on the WWW use HTTP to talk with each other
▪ HTTP is a connectionless text based protocol
▪ HTTPS is used for secure browsing

6
Simple Mail Transfer Protocol (SMTP)

▪ The Simple Mail Transfer Protocol (SMTP) provides a


basic electronic mail transport facility for transferring
messages among separate hosts.
▪ SMTP is an application level protocol.
▪ SMTP is a connection oriented protocol.
▪ SMTP is a text based protocol.
▪ It handles exchange of messages between e-mail servers
over a TCP/IP network

7
Transmission Control Protocol (TCP)

▪ TCP provides communication between an application


program and the Internet Protocol
▪ Responsible for verifying the correct delivery of data from
client to server
▪ Break data up into packets that the network can handle
efficiently
▪ TCP is a connection-oriented and reliable protocol
▪ TCP adds support to detect errors or lost data and to trigger
retransmission until the data is correctly and completely
received

8
User Datagram Protocol (UDP)

▪It is an unreliable and connectionless protocol


▪UDP doesn’t have the error checking and ordering
functionality of TCP
▪UDP is commonly used in time-sensitive communications
such as voice and video conferencing or DNS lookups
where occasionally dropping packets is better than
waiting

9
Summary

▪Layered Protocol
▪Application Layer Protocols
▪ FTP
▪ HTTP
▪ SMTP
▪Transport Layer Protocols
▪ TCP
▪ UDP

10
Thank You

11

You might also like