Application Layer
HTTP Hypertext Transfer Protocol
FTP File Transfer Protocol
SMTP Simple Mail Transfer Protocol
TELNET TCP/IP terminal emulation protocol
POP3 Post Office Protocol third edition
Finger User Information Protocol
NNTP Network News Transfer Protocol
IMAP4 Internet Information Access Agreement Fourth edition
LPR UNIX Remote Printing Protocol
rwho UNIX Remote who protocol
REXEC UNIX Remote Execution protocol
Login UNIX Remote Login protocol
RSH UNIX Remote Shell Protocol
NTF HP Network File Transfer Protocol
RDA HP Remote Database Access Protocol
VT Virtual terminal emulation protocol
RFA HP remote file Access Protocol
RPC Remote Process Comm.
S-http Secure Hypertext Transfer Protocol
GDP Gateway Discovery Protocol
X-window
Cmot TCP/IP-based CMIP protocol
SOCKS Secure Sockets protocol
FANP Stream Attribute Notification protocol
SLP Service Location Protocol
MSN Microsoft Web Services
Radius Remote User dial-up Authentication Service protocol
DNS Domain Name System
NFS Network File System protocol
NIS SUN Network Information System protocol
R-stat Sun Remote Status protocol
NSM SUN Network Condition Monitoring Protocol
PMAP SUN Port Mapping protocol
Mount
LPR UNIX Remote Printing protocol
Application layer Service of common UDP protocol
BOOTP Boot protocol
DHCP Dynamic Host Companion protocol
NTP Network Time Protocol
TFTP Simple File Transfer Protocol
SNMP Simple Network Management Protocol
Presentation Layer
DECnet NSP
LPP Lightweight Presentation Protocol
NBSSN NetBIOS Session Service protocol
XDP External Data Representation protocol
Ipx
Session Layer
SSL Secure Sockets Layer protocol
TLS Transport Layer Security protocol
DAP Directory Access Protocol
LDAP Lightweight Directory Access Protocol
RPC Remote Procedure Call protocol
Vines NETRPC
Vfrp
NeTBIOS
Ipx
Transport Layer
Xot TCP-based x protocol
Van Jacobson Compressed TCP protocol
Iso-de ISO Development Environment-------->netbiso
TALI Transfer Adaptation Layer interface protocol
DSI, NetBIOS, IP NetBIOS, Iso-tp SSP, SMB, MSRPC
UDP User Datagram Protocol
RUDP Reliable User Datagram Protocol
Mobile IP Mobility IP protocol
Network layer
Ip/ipv6 Internet Protocol/Internet Protocol version Sixth
ICMPV6 Internet Control Information Protocol Sixth edition
ICMP Internet Control Information Protocol
IGMP Internet Group Management Protocol
SLIP Serial Line IP protocol
Security protocols
AH Authentication Header Protocol
ESP Install Encapsulated Payload Protocol
Routing protocol
EGP External Gateway Protocol
OSPF Open Shortest Path Precedence protocol
IGRP Internal Gateway Routing protocol
NHRP Next Hop parsing protocol
IE-IRGP Enhanced Internal Gateway Routing protocol
RIPng for IPV6 IPv6 Routing Information Protocol
GGP gateway-to-gateway protocol
VRRP Virtual Router Redundancy protocol
PGM actual Universal Multicast Protocol
RSVP Resource Reservation Protocol
PIM-DM Dense mode Standalone multicast protocol
DVMRP distance vector Multicast routing protocol
RIP2 Routing Information Protocol Second Edition
PIM-SM Sparse Mode Standalone Multicast protocol
MOSPF Multicast Open Shortest Path Priority protocol
Data Link Layer
MPLS Multi-Protocol label Switching protocol
XTP Compression Transport Protocol
DCAP Data Conversion Client Access Protocol
SLE Serial Connection Encapsulation protocol
Ipinip IP Package IP Encapsulation protocol
Tunneling Protocol
PPTP Point-to-Point Tunneling protocol
L2F second-level forwarding protocol
L2TP second-Level tunneling protocol
ATMP Access Tunnel Management protocol
Cisco protocol
CDP Cisco Discovery Protocol
CGMP Cisco Group Management Protocol
Address Resolution Protocol
ARP Address Resolution Protocol
RAR Reverse Address Resolution Protocol
Physical Layer
IEEE 802.2
Ethernet v.2
Internetwork
Application layer:
Provide users with a common set of applications, such as e-mail, file transfer access, Telnet, and so on. Telnet uses the Telnet protocol to provide an interface that is registered on other hosts on the network. The Telnet session provides a character-based virtual terminal. File Transfer Access FTP uses the FTP protocol to provide file copy functionality between machines in the network.
Transport Layer:
Provides communication between applications. Its functions include: first, the format of the flow of information, second, to provide reliable transmission. To achieve the latter, the Transport Layer protocol specifies that the receiving side must send back the acknowledgement, and if the packet is lost, it must be resent.
Network layer:
Responsible for communication between neighboring computers. Its functions include three aspects.
First, processing packets from the transport layer to send the request, after receiving the request, will be grouped into the IP datagram, populate the header, select the path to the host, and then send the datagram to the appropriate network interface.
Second, the processing of input data: first check its legitimacy, and then to find the path-if the datagram has arrived at the Beacon, then remove the header, the rest to the appropriate transmission protocol, if the datagram has not yet arrived, the datagram is forwarded.
Third, the processing path, flow control, congestion and other issues.
Network interface layer:
This is the lowest layer of TCP/IP software, which is responsible for receiving IP datagrams and sending them over the network, or receiving physical frames from the network, extracting IP datagrams and handing them over to the IP layer.
TCPIP
Network management OSI Model TCPIP protocol in Linux