Midterms Module 3 Networks and Internet
Midterms Module 3 Networks and Internet
Module 3
Intro to Computing
A network is a
collection of multiple
devices that are
WHAT IS A NETWORK? connected together.
• Users can share hardware,
software, and data
• Users can communicate with
each other
2
NETWORK CONCEPTS
• Home networks
• School and small business networks
Computer networks exist
• Large corporate
in many sizes and types
• Public wireless networks
• The Internet
3
Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Maecenas
porttitor congue massa. Fusce posuere,
magna sed pulvinar ultricies, purus
lectus malesuada libero, sit
TYPES OF NETWORKS
5
LOCAL AREA NETWORK (LAN)
6
METROPOLITAN AREA NETWORK (MAN)
7
WIDE AREA NETWORK (WAN)
8
INTERNET
9
WORLD WIDE WEB
10
TOP USES OF INTERNET
OPEN SYSTEMS INTERCONNECTION (OSI)
12
7 LAYERS OF OSI
13
https://int0x33.medium.com/day-51-understanding-the-osi-model-f22d5f3df756
https://youtu.be/vv4y_uOneC0
7 LAYERS OF OSI
Application Comprises the applications that use the network.
HTTP/S, FTP, SMTP
Presentation Ensures that data is presented to the applications in a consistent fashion. (SSL)
Handles the Translation, Data Compression and Encryption / Decryption
Session Manages the connections between applications. (NETBIOS and API)
Handles the Authentication and Authorization and Session Management
Transport Ensures error-free data transmission.
Handles Segmentation, Flow control and Error control
Network Manages the connections to other machines on the network.
Logical Addressing and Path Determination
Data Link Provides reliable delivery of data across the physical layer (which is usually inherently
unreliable).
Handles how to access the media and controls how data is placed and received from media
Physical Describes the physical media of the network.
14
7 LAYERS OF OSI
15
https://int0x33.medium.com/day-51-understanding-the-osi-model-f22d5f3df756
NETWORK PROTOCOL
• In networking, a protocol is a standardized way of doing certain actions and formatting data so that
two or more devices are able to communicate with and understand each other.
• To understand why protocols are necessary, consider the process of mailing a letter. On the envelope,
addresses are written in the following order: name, street address, city, state, and zip code. If an
envelope is dropped into a mailbox with the zip code written first, followed by the street address,
followed by the state, and so on, the post office won't deliver it. There is an agreed-upon protocol for
writing addresses in order for the postal system to work. In the same way, all IP data packets must
present certain information in a certain order, and all IP addresses follow a standardized format.
16
TYPES OF NETWORK PROTOCOL
• Internet Protocol
• Hypertext Transfer Protocol
• File Transfer Protocol
• Transmission Control Protocol
• User Datagram Protocol
• Simple Mail Transfer Protocol
17
INTERNET PROTOCOL
• The Internet Protocol (IP) is a protocol, or set of rules, for routing and addressing packets of data so
that they can travel across networks and arrive at the correct destination.
• Data traversing the Internet is divided into smaller pieces, called packets. IP information is attached to
each packet, and this information helps routers to send packets to the right place. Every device or
domain that connects to the Internet is assigned an IP address, and as packets are directed to the IP
address attached to them, data arrives where it is needed.
• Once the packets arrive at their destination, they are handled differently depending on which
transport protocol is used in combination with IP. The most common transport protocols are TCP and
UDP.
18
TCP/IP
• The Transmission Control Protocol (TCP) is a transport protocol, meaning it dictates the way data is sent
and received. A TCP header is included in the data portion of each packet that uses TCP/IP. Before
transmitting data, TCP opens a connection with the recipient. TCP ensures that all packets arrive in order
once transmission begins. Via TCP, the recipient will acknowledge receiving each packet that arrives.
Missing packets will be sent again if receipt is not acknowledged.
• TCP is designed for reliability, not speed. Because TCP has to make sure all packets arrive in order,
loading data via TCP/IP can take longer if some packets are missing.
• TCP and IP were originally designed to be used together, and these are often referred to as the TCP/IP
suite. However, other transport protocols can be used with IP.
20
UDP/IP
The User Datagram Protocol (UDP) is another widely used transport protocol. It's faster than TCP, but it is also less
reliable. UDP does not make sure all packets are delivered and in order, and it doesn't establish a connection
before beginning or receiving transmissions.
21
HTTP
Hypertext Transfer Protocol (HTTP) is the protocol used to transmit all data present on the World Wide Web. This
includes text, multimedia and graphics. It is the protocol used to transmit HTML, the language that makes all the
fancy decorations in your browser. It works upon TCP/IP.
22
FTP
File Transfer Protocol is a standard communication protocol used for the transfer of computer files from a server to
a client on a computer network.
The process works when one party allows another to send or receive files over the internet. Originally used as a
way for users to communicate and exchange information between two physical devices, it is now commonly used to
store files in the cloud, which is usually a secure location that is held remotely.
FTP may be used by a business or individual to transfer files from one computer system to another or by websites
to upload or download files from their servers
23
SMTP
Simple Mail Transfer Protocol (SMTP) is a communication protocol for electronic mail transmission. Mail servers and
other message transfer agents use SMTP to send and receive mail messages
An electronic mail (e-mail) allows users to send mails across an internet. E-mail is one of the most widely used
application services in internet and widely used in business activities. Currently, the electronic mail (e-mail) standard
for the Internet is Simple Mail Transport Protocol (SMTP).
24
QUESTIONS???
HAPPY HOLIDAYS!!!
Source:
https://www.cloudflare.com/learning/network-layer/internet-protocol
https://youtu.be/vv4y_uOneC0