TCP/IP Protocol Suite based Computer Science Study Material for Gate

Explanation of TCP/Ip Protocol suite, how does TCP/IP work?

TCP/IP Protocol Suite

OSI is a reference model it is not actually a implemented model. TCP/IP is actually implemented the model. TCP/IP refer to a suite of data communication protocols. TCP/IP have two zones protocol that composes the suite.

Here in this gate study material for computer science we will study about different protocols used at different layers of TCP/IP model. We will also study their functionality at the corresponding layer.

TCP/IP Model

TCP/IP protocol suite has five layers as shown in the figure. Different types of protocols used at different  layers of TCP/IP Protocol suite as shown in the figure are explained as follows:

1.      Protocols for physical and  Data Link Layer

At physical and data link layer TCP/IP protocol suite does not define any specific protocol. It supports all standard protocols. A network in TCP/IP interwork can be a LAN( local area network ) or a wide area network.

2.      Protocols used at Network Layer

At the network layer or internetwork layer, TCP/IP protocol support Internetworking Protocols(IP) . which provides basic packet delivery services for all the TCP/IP networks.

 Since the basic functionalities of Internetworking Protocol (IP)  are as follows

a.       It defines the datagram which is the basic unit of the data transmission on the internet.  IP support the data in the packet each of which is known as datagram and it is transported separately.

b.      The datagram can travel along the different route and arrive out of sequence. And even datagram may be received duplicated.

c.       IP protocol does not keep the track of the route or reordering the datagram.

                d.      IP protocol defines the internet addressing scheme which is system of logical host addresses

E.     IP protocol is responsible for moving the data between the network layer and host to host transport layer.

f.       Internet protocol route the datagram to the remote host.

g.      IP protocol is also responsible for fragment and reassembles the datagram.

                     Internetworking protocol also contain four supporting protocols named as ARP, RARP,   IGMP and ICMP.

a)      Address resolution protocol (ARP)

Address resolution protocol is used to associate an IP address with a  Physical address. ARP is used to find the physical address of a node when the logical address is known.

b)      Reverse address resolution protocol (RARP)

RARP reverse address resolution protocol is used to find the internet address or logical address of a host when its physical address is known. It is generally used when a computer is connected first time to the network.

c)      Internet control message protocol( ICMP)

ICMP protocol proved a mechanism by which is used by a host and gateway to send notification of datagram related problem back to the sender. ICMP send query and error reporting message

d)     Internet group management protocol (IGMP)

The internet group management protocol is a  protocol which is used by a host and its adjacent routers on IP Network to establish multicast group membership.

3.      Protocols at Transport Layers

Transport layer provides two protocols in TCP/IP suite. These protocols are TCP and UDP. UDP and TCP are the protocols which are responsible for delivery of the entire message from a process to another process.

(a) Transmission  Control Protocol

TCP is a reliable stream transport protocol. In this context, the meaning of the term stream is connection oriented. A connection must be established between both end of transmission before either end can transmit the data. At the sending end of each transmission, TCP divides a stream of data into a smaller unit which is known as the segment.

Each segment has a sequence number for reordering at the receiver side.

Segments are carried across the internet inside the IP datagram.

At receiving end TCP collect each datagram as it comes in and reorders the transmission based on sequence numbers.

(b) User Datagram Protocol

  • User datagram protocol is an alternative to TCP protocol.  Unlike TCP UDP is connectionless.  UDP does not acknowledge or guarantee delivery and does not provide sequencing of the packet.
  • The application itself must process any error and check for reliable delivery.
  • UDP is specially used for real-time audio and video where packets are simply ignored. Because there is time to retransmit.

4.      Protocol used in Application Layer

       The most widely used and implemented transport layer protocols are

a)      File Transfer Protocol (FTP): it performs basic interactive file transfer between the protocol.

b)      Telnet: Telnet enables users to execute terminate the session between remote host. It provides remote login facility.

c)      Simple Mail Transfer protocol(SMTP) : It support basic email delivery services.

d)     Hypertext transfer protocol: It supports the low overhead transport of files which consist a mixture of text and image.

e)      Domain Name Service( DNS):  it is also known as name services. This basically maps the IP address to the name assigned to the device.

f)       Routing Information Protocol(RIP): It is used by the network device to exchange routing information.

g)      Simple Network Management Protocol (SNMP): This is a protocol which is used to collect the management information from the network devices.

h)      Network File System (NFS):  It is system developed by the Sun Microsystems that  enable the computer to mount drive on remote host and operate them as if they are on local drives.

Later we will study these protocols in more details. I hope this Computer Science Study Material for Gate will be beneficial for you dear gate aspirants. 

All the Best !

Keywords: TCP/IP protocol suite, tcp/ip model, different protocol used in TCP/IP model,difference between tcp and udp protocol, what is ARP?, What is RARP?, What is ICMP? etc




addressing modes types,1,advance-java,2,aktu entrance exam,1,aktu exam schedule,1,ASP,1,bare machine,1,base register and limit register,1,C Programming,12,C Plus Plus,1,C Programming,5,C Programming Questions,1,C programming study material for gate exam,7,Cache Memory,1,CBNST Program,1,Childcare,1,CJ,1,Cloud Computing,1,CN,3,Computer Architecture,2,Computer architecture based questions for gate exam,11,Computer Network,8,Computer Network Study Material,2,Computer network study material for gate,1,Computer Networks,8,Computer networks GATE Questions,2,Computer Science Study Material for Gate,14,computer science study material for gate exam,28,conditional statements in c,1,contiguous memory allocation,2,Core Java,3,cyber crime report,1,Cyber crime status,1,cybercrime and security,1,cybercrime examples,1,Data Structure,2,Data Structure Questions,1,Data Transmission Architecture,1,Data Transmission in wsn,1,database normalization,1,DBMS,6,dbms question paper,1,DE,1,Digital Electronics,1,DS,4,Dynamic memory allocation in c,1,Electroencephalogram,1,file management in operating system notes,1,Gate 2017,3,Gate 2017 Admit card,1,gate cse study material,1,gate practice set,7,gate study material for computer science,12,Gate study material for computer science 2017,1,General,3,HCL Aptitude Test,1,HR Interview Questions,1,HTML,4,Important Date of Gate 2017 Exam,1,Information Security Policy,1,internal and external fragmentation,1,JDBC,2,JS,1,lagrange's interpolation formula,1,lagrange's interpolation formula examples,1,memory fragmentation,1,memory management,1,memory management questions and answer in os,1,Motivational,4,NCER,1,Numerical Techniques Lab,1,OOT,1,Operating System,10,Operating System Gate Questions,1,Operating System Objective Questions,4,Operating System Questions Bank,1,Operating system questions for gate,1,Operating System Study material,2,operating system study material for gate exam,13,Operating system tutorial,2,page swapping,1,paged memory allocation,1,paged memory allocation in operating system,1,Pointer in C,4,Process based question for gate,1,Regression testing,1,relocation in memory management,1,relocation registe,1,relocation register,1,resident monitor,1,resident monitor in operating system,1,routing table,1,Software Engineering,10,Software Engineering baes study material for gate,1,Software Quality Assurance,3,software verification methods,1,Stack,1,Structure in C,1,Study Material for gate Computer Science,7,swapping in memory management,1,swapping in operating system,1,TCS Code Vita,1,TCS Interview Questions,1,Technical Interview,1,Technical Questions from DBMS,1,Thrashing in Operating System,1,Threads concept in operating system,1,Tips to Learn Coding,1,Types of operating system,1,UML,1,Virtualization,1,What is process control block ?,1,what is software testing?,1,Wireless Sensor Network,3,worst fit algorithm for memory allocation,1,XML,2,
Computer Science Junction: TCP/IP Protocol Suite based Computer Science Study Material for Gate
TCP/IP Protocol Suite based Computer Science Study Material for Gate
Explanation of TCP/Ip Protocol suite, how does TCP/IP work?
Computer Science Junction
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share. STEP 2: Click the link you shared to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy