Network Protocols
Definition
Is a set of rules and formats for sending and receiving data successfully over the network.
Description
- TCP/IP is standard protocol used to communicate over the internet.
- Every protocol has advantages and some disadvantages.
- Protocols differs in their functioning at various levels.
- Some protocols are simpler, reliable and faster than others.
- Protocol are either implemented on software or hardware.
Layer levels protocols
Application layer protocols:
- DHCP (Dynamic Host Configuration Protocol)
- DNS (Domain Name System)
- FTP (File Transfer Protocol)
- HTTP (Hypertext Transfer Protocol)
- MIME (Multipurpose Internet Mail Extensions)
- POP and POP3 (Post Office Protocol(version 3))
- RTSP (Real Time Streaming Protocol)
- SHTTP (Secure Hypertext Transfer Protocol)
- SMTP (Simple Mail Transfer Protocol)
- SSH (Secure Shell Protocol)
- Telnet (Telnet Remote Protocol)
- TFTP (Trivial File transfer Protocol)
- TLS (Transport Layer Security Protocol)
- URL (Universe Resource Locator)
Transport layer protocols:
- TCP (Transmission Control Protocol)
- UDP (User Datagram Protocol)
- Datagram Congestion Control Protocol (DCCP)
- Stream Control Transmission Protocol (SCTP)
Internet layer protocols:
- IP (Internet Protocol(IPv4)
- IPv6 (Internet Protocol)
- ICMP (Internet Control Message Protocol)
- IGMP (Internet Group Management Protocol
- IPsec (IP Security)
Link layer protocols:
- ARP (Address Resolution Protocol)
- RARP (Reverse Address Resolution Protocol)
- SLIP (Serial Line IP)
- Ethernet