Network Protocol and TCP
Network Protocol and TCP
Submitted by:
Nicole Dela Torre
Emil John Atangan
BSIS-3a/3b
1. Network Protocol
• Set of rules that leads to communication between computers on network.
• It can be said that common network communication standard.
• The purpose of a network is to enable the sharing of files and information between multiple
systems.
• Network protocols include mechanisms for devices to identify and make connections with each
other.
• Some Important Protocols
Telnet, TCP/IP, HTTP, FTP, SMTP
3. Network Structure
4. OSI Model
• Open Systems Interconnection Model (OSI Model)
• Model for computer communication architecture.
• Tools for understanding data communications between two network systems.
• Developed by ISO during 1977.
5. Seven OSI Layers
Physical Layer
• Send bits from one computer to another.
• Media like Ethernet, Coaxial Cable, Token Ring, Hubs. Etc.
• Defines electrical and physical details represented as 0 or a 1.
Functions are
Representation of Bits
Data Rate
Synchronization
Line Configuration
Topologies
Transmission Modes (Half -Full duplex)
Network Layer
• Deliver packets from source to destination across multiple links (networks).
• Manage the logical addressing information in the packets of data from sender to receiver.
• Use Routers as network layer devices.
• Router use 2 layers of addressing: data link layer addressing for communications within the LAN and
network layer information for communications between LAN segments.
Functions are
Translates logical network address into physical address.
Control error
Breaks larger packets into small packets.
Transport Layer
• Delivered the entire message from source to destination.
• Breaks data into smaller packets.
Functions are:
Service Point Addressing
Segmentation and Reassembling
Connection Control
Flow Control
Error control
Session Layer
• It establishes, maintains, synchronizes and manage interaction between communicating devices.
Functions are:
Session management
Synchronization
Dialogue control
Graceful close connecting between applications.
Presentation Layer
• Take care of the syntax of the information exchanged between two communicating systems.
Functions are:
Translation
Encryption
Compression
Security validating passwords and login codes
Application Layer
• Manipulation of data in various ways is done in this layer which enables user to get access to the network.
• The application layer enables the user, whether human or software, to access the network.
• Contains SMTP, FTP, HTTP etc.
Functions are:
Network virtual terminal
Directory Services
Mail Services
File Transfer
Access and Management
6. TCP/IP
• Stands for Transmission Control Protocol and the Internet Protocol.
• Developed by Defense Advance Research Project Agency (DARPA), 1960s.
• Set of Protocol that enable communication between computers.
• It is the two protocols commonly used by the Internet.
• Known as language of Internet
Application Layer
The application layer is concerned with providing network services to applications. There are many
application network processes and protocols that work at this layer, including HyperText Transfer
Protocol (HTTP), Simple Mail Transport Protocol (SMTP) and File Transfer Protocol (FTP).
At this layer sockets and port numbers are used to differentiate the path and sessions which
applications operate. Most application layer protocols, especially on the server side, have specially
allocated port numbers, e.g. HTTP = 80 and SMTP = 25, and FTP = 20 (Control), 21 (Data).
Transport Layer
This layer is concerned with the transmission of the data. The two main protocols that operate at
this layer are Transmission Control Protocol (TCP) and User Datagram Protocol (UDP). TCP is
regarded as being the reliable transmission protocol and it guarantees that the proper data
transfer will take place. UDP is not as complex as TCP and as such is not designed to be reliable or
guarantee data delivery. UDP is generally thought of as being a best effort data delivery, i.e. once
the data is sent, UDP will not carry out any checks to see that it has safely arrived.
Internet Layer
This is the layer that contains the packet construct that will be transmitted. This takes the form of
the Internet Protocol (IP) which describes a packet that contains a source IP Address, destination
IP Address and the actual data to be delivered.
9. Features of TCP/IP
a) Using around 35 years. It is most widely used protocol
b) Multi-vendor supports
c) Interoperability(multi-platform)
d) Logical Addressing.
e) Routability
f) Name resolution
g) Error control and flow control. etc.