Anda di halaman 1dari 9

COMPUTER REVIEWER

(Chapter 3: Network Protocols and Communications)


All communication methods have 3 elements in common:

1. Message Source/Sender - People, or electronic devices, that need to


send a message to other individuals or devices.
2. Destination/Receiver - The destination receives the message and
interprets it.
3. Channel - Consists of the media that provides the pathway over which the
message travels from source to destination.

 Communication begins with a message, or information, that must be


sent from a source to a destination. The sending of this message,
whether by face-to-face communication or over a network, is
governed by rules called protocols.

Common Computer Protocols

1. Message Encoding - Encoding is the process of converting information


into another acceptable form, for transmission. Decoding reverses this
process in order to interpret the information.
2. Message Formatting and Encapsulation - When a message is sent from
source to destination, it must use a specific format or structure. Message
formats depend on the type of message and the channel that is used to
deliver the message.
 The process of placing one message format (the letter) inside another
message format (the envelope) is called encapsulation. De-
encapsulation occurs when the process is reversed by the recipient
and the letter is removed from the envelope.
 Each computer message is encapsulated in a specific format, called a
frame, before it is sent over the network. A frame acts like an envelope;
it provides the address of the destination and the address of the source
host.
3. Message Size - When people communicate with each other, the
messages that they send are usually broken into smaller parts or
sentences. An individual conversation may be made up of many smaller
sentences to ensure that each part of the message is received and
understood.
 The size restrictions of frames require the source host to break a long
message into individual pieces that meet both the minimum and
maximum size requirements. Frames that are too long or too short
are not delivered. At the receiving host, the individual pieces of the
message are reconstructed into the original message.
4. Message Timing – These are the rules of engagement for message timing:
 Access Method - Hosts on a network need an access method to
know when to begin sending messages and how to respond when
collisions occur.
 Flow Control - In network communication, source and destination
hosts use flow control methods to negotiate correct timing for
successful communication. (So no one speaks too quickly
whatsoever)
 Response Timeout - Hosts on the network also have rules that specify
how long to wait for responses and what action to take if a
response timeout occurs. (If a person asks a question and does not
hear a response within an acceptable amount of time, the person
assumes that no answer is coming and reacts accordingly.)
5. Message Delivery Options – Below are the 3 main types of delivery
options:
 Unicast - One-to-one delivery option; there is only a single
destination for the message.
 Multicast - One-to-many delivery option; delivery of the same
message to a group of host destinations simultaneously. (but does
not necessarily mean to deliver the message to ALL; meaning only a
number of hosts on the network.)
 Broadcast - All hosts on the network need to receive the message
at the same time; one-to-all message delivery option.

Rules that Govern Communications

 A set of protocols that work together to provide comprehensive network


communication services or a group of inter-related protocols necessary to
perform a communication function is called a protocol suite.
 A protocol stack shows how the individual protocols within a suite are
implemented. The protocols are viewed in terms of layers, with each
higher level service depending on the functionality defined by the
protocols shown in the lower levels.
 We can use layers to describe the activity occurring in our face-to-face
communication example. At the bottom, the physical layer, we have two
people, each with a voice that can say words out loud. In the middle, the
rules layer, we have an agreement to speak in a common language. At
the top, the content layer, there are words that are actually spoken.

Network Protocols

 Networking protocols define a common format and set of rules for


exchanging messages between devices. Some common networking
protocols are Hypertext Transfer Protocol (HTTP), Transmission Control
Protocol (TCP), and Internet Protocol (IP).

Protocol Interaction

 HTTP - is an application protocol that governs the way a web server and a
web client interact. HTTP defines the content and formatting of the
requests and responses that are exchanged between the client and
server.
 TCP - is the transport protocol that manages the individual conversations.
TCP divides the HTTP messages into smaller pieces, called segments. TCP is
also responsible for controlling the size and rate at which messages are
exchanged between the server and the client.
 IP - is responsible for taking the formatted segments from TCP,
encapsulating them into packets, assigning them the appropriate
addresses, and delivering them to the destination host.
 Ethernet - is a network access protocol that describes two primary
functions: communication over a data link and the physical transmission
of data on the network media. Network access protocols are responsible
for taking the packets from IP and formatting them to be transmitted over
the media.

HTTP (application) TCP (transport)IP (internet)Ethernet (network access)

Protocol Suites and Industry Standards

 A protocol suite may be specified by a standards organization or


developed by a vendor.
 The TCP/IP protocol suite is an open standard, meaning these protocols
are freely available to the public, and any vendor is able to implement
these protocols on their hardware or in their software.
 Open standards encourage interoperability, competition, and innovation.
They also guarantee that no single company’s product can monopolize
the market, or have an unfair advantage over its competition.
 Standards organizations are usually vendor-neutral, non-profit institutions
established to develop and promote the concept of open standards.
 A standards-based protocol is a process that has been endorsed by the
networking industry and approved by a standards organization. The use of
standards in developing and implementing protocols ensures that
products from different manufacturers can interoperate successfully.
 Some protocols are proprietary which means one company or vendor
controls the definition of the protocol and how it functions.

TCP/IP Protocol Suite

 The individual protocols are organized in layers using the TCP/IP protocol
model: Application, Transport, Internet, and Network Access Layers.
 The network access layer protocols are responsible for delivering the IP
packet over the physical medium.

Protocol Encapsulation

Figure 1: Sending data/message


Figure 1.1: Receiving data/message

Figure1.2: Internet standards


LAYERED MODELS

 As shown in the figure, the TCP/IP model and the Open Systems
Interconnection (OSI) model are the primary models used when discussing
network functionality. They each represent a basic type of layered
networking models:
1. Protocol Model - This type of model closely matches the structure of a
particular protocol suite.
2. Reference Model - This type of model provides consistency within all
types of network protocols and services by describing what has to be
done at a particular layer, but not prescribing how it should be
accomplished. (based on protocol model; using protocol model as a
reference with a few changes.)

The OSI Reference Model

1. Application – contains protocols used for process-to-process


communications.
2. Presentation – common representation of the data transferred between
application layer services.
3. Session – provides services to the presentation layer to organize its
dialogue and to manage data exchange.
4. Transport – defines services to segment, transfer, and reassemble the data
for individual communications between the end devices.
5. Network – provides services to exchange the individual pieces of data
over the network.
6. Data Link – describe methods for exchanging data frames between
devices over common media.
7. Physical – mechanical, electrical, functional, and procedural means to
activate, maintain, and de-activate physical connections for bit
transmission.

TCP/IP Model

1. Application – represents data to the user, plus encoding and dialog control.

2. Transport – supports communication between various devices across diverse


networks.

3. Internet – Determines the best path through the network.

4. Network Access – Controls the hardware devices and media that make up
the network.

Data Transfer in the Network

Message Segmentation

 Segmentation – breaking communication into pieces. (Delivering pieces


one by one rather than delivering it as a whole.)
 Multiplexing – interleaving the pieces as they traverse. (Alternately
delivering messages from two or more hosts.)

Protocol Data Units

 As application data is passed down the protocol stack on its way to be


transmitted across the network media, various protocol information is
added at each level. This is known as the encapsulation process.
 The form that a piece of data takes at any layer is called a protocol data
unit (PDU). During encapsulation, each succeeding layer encapsulates
the PDU that it receives from the layer above in accordance with the
protocol being used.

Data The general term for the PDU used at


the application layer.
Segment Transport layer PDU.
Packet Network layer PDU.
Frame Data link layer PDU.
Bits A physical layer PDU used when
physically transmitting data over a
medium

Network Addresses

 The network and data link layers are responsible for delivering the data
from the source device to the destination device.
1. Network layer source and destination addresses - Responsible for
delivering the IP packet from the original source to the final destination,
either on the same network or to a remote network.
2. Data link layer source and destination addresses – Responsible for
delivering the data link frame from one network interface card (NIC) to
another NIC on the same network.
 An IP address is the network layer, or Layer 3, logical address used to
deliver the IP packet from the original source to the final destination.
 The IP packet contains two IP addresses:
1. Source IP address - The IP address of the sending device, the original
source of the packet.
2. Destination IP address - The IP address of the receiving device, the final
destination of the packet.

Data Link Addresses

 The purpose of the data link address is to deliver the data link frame from
one network interface to another network interface on the same network.
 The IP packet is encapsulated in a data link frame that contains data link
information, including a:
1. Source data link address - The physical address of the device’s NIC
that is sending the data link frame.
2. Destination data link address - The physical address of the NIC that is
receiving the data link frame.

Role of the Data Link Layer Addresses

 On an Ethernet network, the data link addresses are known as Ethernet


(Media Access Control) addresses. MAC addresses are physically
embedded on the Ethernet NIC.
 Source MAC address - This is the data link address, or the Ethernet MAC
address, of the device that sends the data link frame with the
encapsulated IP packet.
 Destination MAC address - When the receiving device is on the same
network as the sending device, this is the data link address of the
receiving device.

Anda mungkin juga menyukai