Intro to TCP-IP Protocol
-
Upload
aditya-sharma -
Category
Documents
-
view
226 -
download
0
Transcript of Intro to TCP-IP Protocol
-
7/29/2019 Intro to TCP-IP Protocol
1/14
Sumitted by:-Nikhil Dosi
09ERCCS065
CS A 8th Sem
TCP/IP
protocol
-
7/29/2019 Intro to TCP-IP Protocol
2/14
What is TCP/IPprotocol???Layers of TCP/IPprotocol.
Applications of TCP/IPprotocol.Conclusion
-
7/29/2019 Intro to TCP-IP Protocol
3/14
The Transmission Control Protocol (TCP) isone of the core protocols of the Internet protocol
suite. TCP is one of the two original components
of the suite, complementing the Internet
Protocol (IP), and therefore the entire suite is
commonly referred to as TCP/IP.
http://en.wikipedia.org/wiki/Communications_protocolhttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_Protocolhttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Internet_protocol_suitehttp://en.wikipedia.org/wiki/Communications_protocol -
7/29/2019 Intro to TCP-IP Protocol
4/14
TCP/IP
A full suite of protocols spanning layers
2 (Datalink) through 7 (Application)
Informally named for Transmission
Control Protocol (Layer 4 - Transport)and Internet Protocol (Layer 3 -
Network), it is comprised of many
protocols
-
7/29/2019 Intro to TCP-IP Protocol
5/14
Layer Association of TCP/IP
ARP (Address Resolution Protocol)
RARP (Reverse ARP)
IARP (Inverse ARP)
Datalink
-
7/29/2019 Intro to TCP-IP Protocol
6/14
Layer Association of TCP/IP
IP (Internet Protocol)
IPv6 (IP Version 6)
ICMP/ICMPv6 (Internet Control Message Protocol
e.g., ping)
RIPv6 (Routing Information Protocol)
OSPF (Open Shortest Path First)
Others
(Only underlined protocols will be discussed further.)
Network
-
7/29/2019 Intro to TCP-IP Protocol
7/14
Layer Association of TCP/IP
TCP (Transmission Control Protocol) Reliable, in-sequence delivery of data, connection oriented
UDP (User Datagram Protocol) Connectionless,delivery and sequence not guaranteed
RUDP (Reliable UDP)
BGP (Border Gateway Protocol)
Others(Only underlined protocols will be discussed further.)
Transport
-
7/29/2019 Intro to TCP-IP Protocol
8/14
Layer Association of TCP/IP
DNS (Domain Name Service)
LDAP (Lightweight Directory Access Protocol) Others
Session
Presentation
LPP (Lightweight Presentation Protocol)
(Only underlined protocols will be discussed further.)
-
7/29/2019 Intro to TCP-IP Protocol
9/14
TCP in Practice
Connection-oriented
In-sequence delivery guaranteed
Rides on IP
Header Fields in Network Byte Order Packet format:
Source Port (16) Destination Port (16)
0 16 32
Sequence Number of First Data Octet (32)
Next Expected Ack Number (32)Window (16)
Checksum (16)Ofst(4) Rsvd(6) Flags(6)
Options + Pad (varies) Payload (varies)Urgent Data Pointer (16)
-
7/29/2019 Intro to TCP-IP Protocol
10/14
TCP Header Fields
Explained Ofst - Data offset/length of header in 32-bit words
Rsvd - Reserved
Flags
Urgent Data Pointer Significant (URG)
Ack Field Significant (ACK) Reset Connection (RST)
Push Function (PSH) prompt forwarding
Synchronize Sequence Numbers (SYN) seq # is initial
No More Data (FIN)
Window - number of octets sender will accept
Option - one octet OR one octet type + one octet length + n
octets option information
-
7/29/2019 Intro to TCP-IP Protocol
11/14
Applications of TCP/IP
FTP (File Transfer Protocol)
SNMPvX (Simple Network Management Protocol,
versions 1-3) POP3 (Post Office Protocol, version 3)
SMTP (Simple Mail Transfer Protocol)
Telnet
DHCP (Dynamic Host Configuration Protocol)
HTTP (HyperText Transfer Protocol) Others(Only underlined protocols will be discussed further.)
Application
-
7/29/2019 Intro to TCP-IP Protocol
12/14
Conclusion
TCP is the protocol used by major Internet
applications such as the World WideWeb, email, remote administration and filetransfer because of these application TCP/IP isvery useful and important protocol. In future theuse of internet is increases with that TCP/IPprotocol become much more important.
http://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/Emailhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/File_transferhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/Remote_administrationhttp://en.wikipedia.org/wiki/Emailhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/World_Wide_Webhttp://en.wikipedia.org/wiki/World_Wide_Web -
7/29/2019 Intro to TCP-IP Protocol
13/14
THANK YOU
-
7/29/2019 Intro to TCP-IP Protocol
14/14
ANYQUESTION???