W8 Protocols Standard and Internet Architecture - Module
W8 Protocols Standard and Internet Architecture - Module
When we say Protocol? This are set of rules that governs a communication or
exchange of information. This can be the step by step procedure or can be the
guidelines to follow in communicating or exchanging information. According
to Computerhope.com “Protocol is a standards used to define a method of
exchanging data over a computer network such as local area network, Internet,
Intranet, etc. Each protocol has its own method of how data is formatted when
sent and what to do with it once received, how that data is compressed or how
to check for errors in data.”
We have different types of protocols and let’s us discuss some of the most
common protocols in the Data Communication that is based on
WikiBooks.com.
ICMP (Internet Control Message Protocol) is one of the main protocols of the
Internet Protocol Suite used by network devices to send error message and
relay query messages.
Actually there are lots of different protocols that is associated with data
communication but i prefer not to tackle it here as it will also be tackled in
your Data Communication and Networking 1 subject in the future. So now,
let’s proceed in the discussion of the different standards that is used to allow
different devices or equipment from different manufacturer to communicate
with one another.
Let us first, define the reason why there’s a need for Standard or Standard
giving body? According to an article at what-when-how.com website
“Standards are necessary in almost every business and public service entity.
The primary reason for standards is to ensure that hardware and software
produced by different vendors can work together. Without networking
standards, it will be difficult – if not impossible – to develop networks that
easily share information. Standards also mean that customer are not locked
into one vendor. They can buy hardware and software from any vendor whose
equipment meets the standard.”
This are just some of the standard giving body that is much known or very
popular in the Networking field. Now let us discuss the two different standard
model that is used nowadays. OSI (Open Systems Interconnect) and TCP/IP
(Transmission Control Protocol / Internet Protocol) are the two well known
model in computer network.
OSI Model is divided into 7 layers namely: Physical Layer, Data Link Layer,
Network Layer, Transport layer, Session Layer, Presentation Layer and
Application Layer. Let us somehow discuss each layer briefly because deeper
discussion of this topic will be in your Data Communication and Networking
1: Networking Fundamentals.
INTRODUCTION TO COMPUTING
CHAPTER 4: SOFTWARE IN GENERAL
LESSON 2 – PROTOCOLS AND STANDARDS, AND INTERNET ARCHITECTURE
Data Link layer, provides node-to-node transfer (reliable link between two
directly connected nodes), by detecting and possibly correcting errors that
may occur in the physical layer. This layer is divided into two sublayer which
is Media Access Control (MAC) and the Logical Link Control (LLC).
Presentation Layer, is a layer of the OSI that will establish context between
application-layer entities, in which the application-layer entities may use
different syntax and semantics if the presentation services provides a big
mapping between them. If a mapping is available, presentation service data
units are encapsulated into session protocol data units, and passed down the
protocol stack.
And last but not the least is the Application layer. It is the layer among the 7
OSI layer that is closest to the end user, which means both the OSI application
layer and the user interact directly with the software application. This layer
interacts with the software applications that implement a communicating
component. Application-layer functions typically include identifying
INTRODUCTION TO COMPUTING
CHAPTER 4: SOFTWARE IN GENERAL
LESSON 2 – PROTOCOLS AND STANDARDS, AND INTERNET ARCHITECTURE
And those are seven OSI layers, you will be learning more of that in your Data
Communication and Networking 1. Now, let’s proceed to the discussion of
another known model / standard in networking that is the TCP/IP Model.
Like what I said a while ago, TCP/IP Model is divided into 4 different layers.
From lowest to highest, the layers are the Network Layer, Internet Layer,
Transport Layer and Application Layer.
Network Layer, is used to move packets between the Internet layer interface of
two different host on the same link. The process of transmitting and receiving
packets on a given link can be controlled both in the software device drivers
for network cards, as well as on firmware or specialized chipsets.
2) Packet routing: This is the basic task of sending packets of data (datagrams)
from source to destination by forwarding them to the next network router
closer to the final destination.
And that is the two common model or standard that we are using for Data
Communication. In the next lesson, we will be discussing some of the internet
architectures.
Internet Architecture
What is Internet Architecture? According to livinginternet.com, is a meta-
network, a constantly changing collection of thousands of individual networks
intercommunicating with a common protocol. This architecture is based in the
very specification of the standard TCP/IP protocol, designed to connect any
two network which may be very different in internal hardware, software, and
technical design. Once two networks are interconnected, communication with
TCP/IP is enabled end-to-end, so that any node on the Internet has the near
magical ability to communicate with any other no matter where they are. This
openness of design has enabled the Internet Architecture to grow to a global
scale. Here are some terminologies that is related to Internet Architecture.
Routers is a specialized hardware that does the routing of data. This hardware
is commonly known as the Layer 3 Hardware because it uses logical addresses
to route the information from the sender to its destination. According to
Webopedia, A Router is a device that forwards data packets along networks.
A Router is connected to at least two networks, commonly two LANs or
WANs or a LAN and its ISP's network. Routers are located at gateways, the
places where two or more networks connect.
INTRODUCTION TO COMPUTING
CHAPTER 4: SOFTWARE IN GENERAL
LESSON 2 – PROTOCOLS AND STANDARDS, AND INTERNET ARCHITECTURE
Routers use headers and forwarding tables to determine the best path for
forwarding the packets, and they use protocols such as ICMP to communicate
with each other and configure the best route between any two hosts.
There are several brands of router like Cisco Systems, Juniper Networks,
Hewlett-Packard, Huawei Routers, Nokia Networks, ZyXEL, ZTE and more.