Network Protocol
A network protocol defines rules for communication between network devices.
Without protocol ?
The Internet Protocol (IP)
Transmission Control Protocol (TCP)
Internet Control Message Protocol (ICMP)
• ICMP Used by routers and nodes
- Perform error reporting for the Internet Protocol.
~ ICMP reports errors such as invalid IP address, invalid port address, and the packet hopped too many times.
User Datagram Protocol (UDP)
Address Resolution Protocol (ARP)
Dynamic Host Configuration Protocol (DHCP)
Network Address Translation (NAT)
• NAT lets the router represent the entire local area network to the Internet as a single IP address.
- Thus, all traffic leaving the LAN appears as originating from a global IP addresses.
- All traffic coming into this LAN uses this global IP addresses.
• This security feature allows a LAN to hide all the workstation IP addresses from the Internet.
Hypertext Transport Protocol (HTTP)
• Basic Web pages are created with the Hypertext Markup Language (HTML)
Uniform Resource Locator (URL)
• Web address • It is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. • All URLs consists of FOUR parts: - Service type - Host or domain name - Directory or subdirectory information - Filename
IP Addressses
Electronic Mail (E-Mail)
Multipurpose Internet Mail Extension (MIME)
Simple Mail Transfer Protocol (SMTP)
File Transfer Protocol (FTP)
• Used to transfer files across the Internet
• User can upload or download a file
• The URL for an FTP site begins with ftp://…
• The three most common ways to access an FTP site are:
- Through browser
- Using a canned FTP program
- Issuing FTP commands at a text-based command prompt
Remote Login (Telnet)
Voice Over IP (VoIP)