Advance Networks Week 1
Advance Networks Week 1
Contact: [email protected]
Department Of Computer Science and IT
QURTUBA UNIVERSITY OF SCIENCE AND TECHNOLOGY
2
Week 1:
Topics To Cover This Week
• Protocol
• Key elements of protocol
• Types of protocol
• Protocol standards
3
Protocol:
5
Count…
4. Application Protocols: These govern how applications communicate
over a network. Examples include FTP (File Transfer Protocol) for
transferring files and SMTP (Simple Mail Transfer Protocol) for
sending emails.
In a broader sense, "protocol" can also refer to formal guidelines or
procedures in various fields, such as diplomatic protocols or medical
protocols, which outline the expected conduct or procedures to
follow in specific situations.
6
Key elements of a protocol include:
Class B Address
Range: 128.0.0.0 to 191.255.0.0 (1st two bits are 10).
Subnet Mask: 255.255.0.0 (default).
Network Portion: First 16 bits (2 octets).
Host Portion: Last 16 bits (2 octets).
Number of Networks: ~16,384.
Number of Hosts per Network: ~65,536.
Use Case:
• Medium-sized networks (e.g., universities, regional ISPs).
Example: 172.16.0.1 (Private Address).
7
Count…..
4. Error Handling: Protocols need to define how to handle errors that may
occur during transmission. This includes methods for error detection, correction,
and retransmission of lost or corrupted data.
5. Flow Control: This ensures that the sender does not overwhelm the receiver
with too much data at once. It regulates the rate of data transmission to maintain
a smooth communication process.
6. Addressing: Protocols specify how devices on a network are identified and
addressed. This includes IP addresses in networking protocols, which help route
data to the correct destination.
8
Count…..
9
Types Of Protocol:
Protocols can be categorized into several types based on their functions and the
layers of the network model they operate on. Here are some common types of
protocols:
1. Network Protocols: These protocols govern how data is transmitted over a
network. Examples include:
- TCP/IP (Transmission Control Protocol/Internet Protocol): The fundamental
protocol suite for the internet.
- IP (Internet Protocol): Responsible for addressing and routing packets of data.
2. Transport Protocols: These ensure reliable data transfer between devices.
Examples include:
- TCP (Transmission Control Protocol): Provides reliable, ordered, and error-
checked delivery of data.
- UDP (User Datagram Protocol): A faster, connectionless protocol that does not
guarantee delivery.
Types Of Protocol:
3. Application Protocols: These protocols define how applications
communicate over a network. Examples include:
- HTTP (Hypertext Transfer Protocol): Used for transferring web pages and
resources.
- FTP (File Transfer Protocol): Used for transferring files between computers.
4. Security Protocols: These are designed to secure data transmission.
Examples include:
- SSL/TLS (Secure Sockets Layer/Transport Layer Security): Provides
encryption for secure communication over the internet.
- HTTPS (HTTP Secure): A secure version of HTTP that uses SSL/TLS for
encrypted communication.
Types Of Protocol:
5. Communication Protocols: These govern the communication between
devices. Examples include:
- Bluetooth: A protocol for short-range wireless communication.
- Wi-Fi: A set of protocols for wireless local area networking.
6. Routing Protocols: These determine how data packets are routed through a
network. Examples include:
- BGP (Border Gateway Protocol): Used for routing data between different
networks on the internet.
- OSPF (Open Shortest Path First): A link-state routing protocol used within an
autonomous system.
Protocol Standards:
14
Protocol Standards:
4. W3C Standards: The World Wide Web Consortium (W3C) develops standards for web technologies.
Examples include:
- HTML (Hypertext Markup Language): The standard markup language for creating web pages.
- CSS (Cascading Style Sheets): A standard for styling web pages.
15
Protocol Standards:
16
Thank you!