What is Protocol?



When two dissimilar computers systems communicate with each other they require a standard set of instructions for communicating with each other and these instructions are known as protocols. Protocols are the communications standards and the set of rules that source and destination computers must abide by and follow in order to communicate with each other.  They determine that how data will be transmitted between two computer computers. 
They also define the data packet size, authentication, signaling, data compression, error checking and retransmission of the packets. They also define that how the packet information will be organized while traveling over the network.
There are several types of the communication protocols and the most common network protocols are TCP/IP, POP, SMTP, SLIP, LDAP, FTP, SNMP, HTTP, PPP, PPTP, UDP, RIP, OSPF, RIP, DHCP, NNTP, ICMP and BOOTP.  Protocols are sometimes grouped into the lower level, upper level and the application protocols.  On the internet and the LAN/WAN communication networks, TCP/IP is the most common protocol. 
TCP/IP stands for Transmission Control Protocol and the Internet Protocol.  TCP/IP in fact is a suite of protocols that consists of more than 65,000 protocols. Each of the protocols in the TCP/IP stack performs different functionalities.  
In the Ethernet based networks and the on the internet, the data is divided into the small packets to make the transmission process speedy and reduce the errors.  These packets then reunite at the destination computer till all the packets are transmitted.  In the OSI (Open System Interconnectivity) model, each protocol works at different layer of the OSI layers model.
Layer 1 (Physical Layer)
Sonet, ISDN, SDH
Layer 2 (Data Link Layer)
Frame Relay, FDDI, Ethernet
Layer 3 (Network Layer)
RIP, OSPF, EGP, IPX, IPV6, ARP
Layer 4 (Transport Layer)
TCP, UDP, SPX
Layer 5 (Session Layer)
NFS, NCP, SMB
Layer 6 (Presentation Layer)
Layer 7 (Application Layer)
BOOTP, DHCP, DNS, HTTP, POP3, SSH, Telnet
Simple way to remember the layer is “All People Seems To Need Data Processing”

Read more...

Closed Circuit Television ebooks

CCTV Installation, Maintenance and Operation, Second Edition by Joe Cieszynski
Download 4.5MB File

Digital CCTV
A Security Professional's Guide by Emily M. Harwood
Download 3MB File

Closed Circuit Television, Third Edition by Joe Cieszynski
Download 5.22MB File

Surveillance as Social Sorting
Privacy, Risk and Digital Discrimination by David Lyon
Download 727KB File

Introduction to Security, Seventh Edition by Robert Fischer
Download 25.22MB File

Privacy, Surveillance and Public Trust by Daniel Neyland
Download 555KB File

CCTV Surveillance, 2nd Edition 2006
Video Practices and Technology by Herman Kruegle
Download 16.2MB File

CCTV, Second Edition
Networking and Digital Technology by Vlado Damjanovski
Download 29MB File

Read more...

Wireless Communications eBooks

High-Altitude Platforms for Wireless Communications by T.C.Tozer, D. Grace

Download


 

Communications by Andrea Goldsmith

Download


 

CDMA 2000 evolution system concepts and design principles

Download


 


 


 

Read more...

Embedded Systems ebooks

Distributed and Parallel Embedded Systems
by Franz J. Rammig
Download 16MB File

Embedded Systems
by Jack Ganssle
Download 20MB File

Real Time UML Workshop for Embedded Systems
by Bruce Powel Douglass
Download 36MB File

Embedded Systems Specification and Design Languages
by Eugenio Villar
Download 2.5MB File

Programming Embedded Systems in C and C ++
by Michael
Barr

Download 1MB File

C Programming for Embedded Systems
by Kirk Zurell
Download 25MB File

Embedded Systems Desktop Integration
by Oliver H. Bailey
Download 5MB File

Modeling Embedded Systems and SoC's
by Axel Jantsch
Download 7.5MB File

Embedded
Robotics Mobile Robot Design and Applications with Embedded Systems
by Thomas Bräunl
Download 5.1MB File

The Art of Designing Embedded Systems
by Jack Ganssle
Download 1.7MB File

Embedded Systems and Computer Architecture
by Graham R Wilson
Download 2.4MB File

Modular Low-Power, High-Speed CMOS Analog-To-Digital Converter for Embedded Systems
by Keh-La Lin
Download 20MB File

Component-Based Software Development for Embedded Systems
by Colin Atkinson
Download 13MB File

First Steps with Embedded Systems
by Byte Craft Limited
Download 2.6MB File

Global Specification and Validation of Embedded Systems
by Gabriela Nicolescu
Download 3.6MB File

Embedded Computing A VLIW Approach to Architecture
by Joseph A. Fisher
Download 4MB File

Numerical Methods Real Time and Embedded Systems Programming
by Don Morgan
Download 1.2MB File

Building Embedded
Linux Systems
by Karim Yaghmour
Download 2.8MB File

Embedded Linux Primer A Practical Real-World Approach
by Christopher Hallinan
Download 3.6MB File

Embedded Software The Works
by Colin Walls
Download 2.7MB File

Software Development for Embedded Multi-core Systems
by Max Domeika
Download 3.2MB File

Read more...

Related Posts

  © Blogger templates by Template-Service

Back to TOP