TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language or protocol of the Internet. It can also be used as a communications protocol in a private network (either an intranet or an extranet).
In this ppt, we try to cover basic concept of TCP/IP model. Also we have added how to capture IP Packet. Working of OSI Layers. Also try to cover Packet of Ethernet Frame. PDU = Protocol Data Unit. Cover the difference between Packet and Frames in TCP/IP
Although the OSI reference model is universally recognized, the historical and technical open standard of the Internet is Transmission Control Protocol / Internet Protocol (TCP/IP).
The TCP/IP reference model and the TCP/IP protocol stack make data communication possible between any two computers, anywhere in the world, at nearly the speed of light.
TCP/IP have 5 layers, whereas OSI model have 7 layers in its Model. TCP/IP is known for the secured connection and comunication. I have explained all functions and definitions of layers in TCP/IP Model
TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language or protocol of the Internet. It can also be used as a communications protocol in a private network (either an intranet or an extranet).
In this ppt, we try to cover basic concept of TCP/IP model. Also we have added how to capture IP Packet. Working of OSI Layers. Also try to cover Packet of Ethernet Frame. PDU = Protocol Data Unit. Cover the difference between Packet and Frames in TCP/IP
Although the OSI reference model is universally recognized, the historical and technical open standard of the Internet is Transmission Control Protocol / Internet Protocol (TCP/IP).
The TCP/IP reference model and the TCP/IP protocol stack make data communication possible between any two computers, anywhere in the world, at nearly the speed of light.
TCP/IP have 5 layers, whereas OSI model have 7 layers in its Model. TCP/IP is known for the secured connection and comunication. I have explained all functions and definitions of layers in TCP/IP Model
Protocols And IP suite PPT
Contents are
History
TCP/IP Suite Layer
a} Network Interface
b} Internet Layer
c} Transport Layer
d} Application Layer
3.Comparison of OSI and IP
TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language or protocol of the Internet. It can also be used as a communications protocol in a private network (either an intranet or an extranet).
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
1. 1
TRANSMISSION CONTROL PROTOCOL /
INTERNET PROTOCOL
(TCP/IP)
K. PALANIVEL
Systems Analyst, Computer Centre
Pondicherry University, Puducherry – 605014.
LECTURE 3
COMS 525: TCPIP
COURSE
TOPIC
2. TOPICS TO BE COVERED
• TCPIP
• Layered Architecture
• Functions
• Layered Communications
• Different Views of Layers
• Encapsulation and Demultiplexing
• Summary
3. Why TCP/IP is so popular?
• TCP/IP was developed very early
• Technologies were widely discussed and circulated
in documents called “Request for Comments”
(RFC) – free of charge
• Supported by UNIX operating system
4. 4
TCP/IP Model
• Because TCP/IP was developed earlier than the OSI 7-
layer mode, it does not have 7 layers but only 4 layers
OSI 7-layerTCP/IP Protocol Suite
FTP, SMTP, Telnet,
HTTP,…
TCP, UDP
IP, ARP, ICMP
Network Interface
5. TCP/IP Model
Application Layer
Application programs using the network
Transport Layer (TCP/UDP)
Management of end-to-end message transmission,
error detection and error correction
Network Layer (IP)
Handling of datagrams : routing and congestion
Data Link Layer
Management of cost effective and reliable data delivery,
access to physical networks
Physical Layer
Physical Media
6. 6
• Application layer protocols define the rules when implementing
specific network applications
• Rely on the underlying layers to provide accurate and efficient
data delivery
• Typical protocols:
• FTP – File Transfer Protocol
• For file transfer
• Telnet – Remote terminal protocol
• For remote login on any other computer on the network
• SMTP – Simple Mail Transfer Protocol
• For mail transfer
• HTTP – Hypertext Transfer Protocol
• For Web browsing
Application Layer Protocols
7. 7
• TCP/IP is built on “connectionless” technology, each datagram
finds its own way to its destination
• Transport Layer protocols define the rules of
• Dividing a chunk of data into segments
• Reassemble segments into the original chunk
• Typical protocols:
• TCP – Transmission Control Protocol
• Provide further the functions such as reordering and
data resend
• UDP – User Datagram Service
• Use when the message to be sent fit exactly into a
datagram
• Use also when a more simplified data format is
required
Transport Layer Protocols
8. 8
• Network layer protocols define the rules of how to find the
routes for a packet to the destination
• It only gives best effort delivery. Packets can be delayed,
corrupted, lost, duplicated, out-of-order
• Typical protocols:
• IP – Internet Protocol
• Provide packet delivery
• ARP – Address Resolution Protocol
• Define the procedures of network address / MAC
address translation
• ICMP – Internet Control Message Protocol
• Define the procedures of error message transfer
Network Layer Protocols
10. TCP/IP Protocol Suite
The TCP/IP protocol suite is
the protocol architecture of
the Internet
The TCP/IP suite has four
layers: Application,
Transport, Network, and
Data Link Layer
End systems (hosts)
implement all four layers.
Gateways (Routers) only
have the bottom two layers.
10
Application
Transport
Network Operating system
User-level programs
Data Link
Data Link
Media Access
Control (MAC)
Sublayer in
Local Area
Networks
11. Functions of the Layers
• Data Link Layer:
– Service: Reliable transfer of frames over a link
Media Access Control on a LAN
– Functions: Framing, media access control, error checking
• Network Layer:
– Service: Move packets from source host to destination
host
– Functions: Routing, addressing
• Transport Layer:
– Service: Delivery of data between hosts
– Functions: Connection establishment/termination, error
control, flow control
• Application Layer:
– Service: Application specific (delivery of email,
retrieval of HTML documents, reliable transfer of file)
– Functions: Application specific
11
12. TCP/IP Suite and OSI Reference Model
Application
Layer
Application
Layer
Presentation
Layer
Session
Layer
Transport
Layer
Network
Layer
(Data) Link
Layer
Physical
Layer
Transport
Layer
Network
Layer
OSI
Reference
Model
(Data) Link
Layer
TCP/IP Suite
12
The TCP/IP protocol stack does not define the lower layers of a
complete protocol stack
13. 13
Assignment of Protocols to
Layers Network
Layer
Routing Protocols
PIM
OSPF
RIP
Application
Layer
Data Link
Layer
IP
ARP Ethernet
Network
Interface
Transport
Layer
TCP UDP
SNMPFTP DNSHTTP
ICMP
IGMP
ping
application
Telnet
DHCP
14. Layered Communications
• An entity of a particular layer can only communicate with:
1. a peer layer entity using a common protocol (Peer
Protocol)
2. adjacent layers to provide services and to receive services
14
N+1 Layer
Entity
N+1 Layer
Entity
N+1 Layer Protocol
N+1 Layer
N-1 Layer
Entity
N-1 Layer
Entity
N-1 Layer Protocol
N-1 Layer
N Layer
Entity
N Layer
Entity
N Layer Protocol
N Layer
layer N+1/N
interface
layer N/N-1
interface
15. Layered Communications
A layer N+1 entity sees the lower layers only as a service
provider
Service Provider
N+1 Layer
Entity
N+1 Layer
Entity
N+1 Layer Peer Protocol
Request
Delivery
Indicate
Delivery
16. Service Access Points
• A service user accesses services of the service
provider at Service Access Points (SAPs)
• A SAP has an address that uniquely identifies where
the service can be accessed
16
Layer-N
Entity
N Layer
Layer- N-1
Entity
N-1
Layer
layer N/N-1
service interface
Layer
N-1
SAP
17. Exchange of Data
• The unit of data send between peer entities is called a
Protocol Data Unit (PDU)
• For now, let us think of a PDU as a single packet
• Scenario: Layer-N at A sends a layer-N PDU to layer-N at B
• What actually happens:
– A’s layer-N passes the PDU to one the SAPs at layer-N-1
– Layer-N-1 entity at A constructs its own (layer-N-1) PDU
which it sends to the layer-N-1 entity at B
– PDU at layer-N-1 = layer-N-1 Header + layer –N PDU
N Layer
Entity
PDU
(at layer N)
N Layer
Entity
A B
18. 18
Exchange of DataLayer-N
Entity
N PDU
Layer- N-1
Entity
Layer-N PDU and control data is
sent to SAP of Layer-N-1
SAPs
control
N PDUcontrol
Header
(of layer N-1)
N PDU
PDU of Layer-N-1
Layer-N
Entity
Layer- N-1
Entity
A B
Exchange of Data
19. Layers in the Example
HTTP
TCP
IP
argon.tcpip-
lab.edu
128.143.137.144
Ethernet Ethernet Ethernet
IP
HTTP
TCP
IP
neon.tcpip-lab.edu
128.143.71.21
Ethernet
router71.tcpip-
lab.edu
128.143.137.1
00:e0:f9:23:a8:20
router137.tcpip-
lab.edu
128.143.71.1
HTTP protocol
TCP protocol
IP protocol
Ethernet
IP protocol
Ethernet
20. 20
Layers in the Example
HTTP
TCP
IP
argon.tcpip-
lab.edu
128.143.137.144
Ethernet Ethernet Ethernet
IP
HTTP
TCP
IP
neon.tcpip-lab.edu
128.143.71.21
Ethernet
router71.tcpip-
lab.edu
128.143.137.1
00:e0:f9:23:a8:20
router137.tcpip-
lab.edu
128.143.71.1
Send HTTP Request
to neon
Establish a connection to 128.143.71.21 at
port 80Open TCP connection to
128.143.71.21 port 80
Send a datagram (which contains a connection
request) to 128.143.71.21
Send IP datagram to
128.143.71.21
Send the datagram to 128.143.137.1
Send Ethernet frame
to 00:e0:f9:23:a8:20
Send Ethernet frame
to 00:20:af:03:98:28
Send IP data-gram to
128.143.71.21
Send the datagram
to 128.143.7.21
Frame is an IP
datagram
Frame is an IP
datagram
IP datagram is a TCP
segment for port 80
21. Layers and Services
Service provided by TCP to HTTP:
◦ reliable transmission of data over a logical connection
Service provided by IP to TCP:
◦ unreliable transmission of IP datagrams across an IP
network
Service provided by Ethernet to IP:
◦ transmission of a frame across an Ethernet segment
Other services:
◦ DNS: translation between domain names and IP
addresses
◦ ARP: Translation between IP addresses and MAC
addresses
21
23. Encapsulation and Demultiplexing
• As data is moving down the protocol stack, each
protocol is adding layer-specific control information
23
HTTP
TCP
IP
Ethernet
User data
User dataHTTP Header
TCP Header
TCP HeaderIP Header
TCP HeaderIP Header
Ethernet
Header
Ethernet
Trailer
IP datagram
TCP segment
Ethernet frame
User dataHTTP Header
User dataHTTP Header
User dataHTTP Header
24. Encapsulation and Demultiplexing
Let us look in detail at the Ethernet frame between
Argon and the Router, which contains the TCP
connection request to Neon.
This is the frame in hexadecimal notation.
00e0 f923 a820 00a0 2471 e444 0800 4500 002c
9d08 4000 8006 8bff 808f 8990 808f 4715 065b 0050
0009 465b 0000 0000 6002 2000 598e 0000 0204
05b4
24
25. Parsing the information in the frame
25
version
0x4
header length
0x5
Type of Service/TOS
0x00
total length (in bytes)
0x002c
Identification
0x9d08
flags
0102
fragment offset
00000000000002
cource IP address
128.143.137.144
destination IP address
128.143.71.21
time-to;ive
0x80
protocol
0x06
header checksum
0x8bff
source port number
162710
destination port number
8010
sequence number
0x0009465b
acknowledgement number
0x00000000
header length
0x6
unused
0000002
flags
0000102
window size
819210
TCP checksum
0x598e
urgent pointer
0x0000
maximum segment size
146010
option type
0x02
option length
0x04
destination address
00:e0:f9:23:a8:20
source address
0:a0:24:71:e4:44
type
0x0800
4 bytes
CRC
Ethernet
header
(14 bytes)
IP Header
(20 bytes)
TCP Header
(24 bytes)
Ethernet
trailer
(4 bytes)
32. Application dataEthernet Header Ethernet Trailer
Ethernet frame
IP Header TCP Header
No Application Data
in this frame
Encapsulation and Demultiplexing: Application Data
34. Different Views of Networking
• Different Layers of the protocol stack have a different view
of the network. This is HTTP’s and TCP’s view of the
network.
34
HTTP client
TCP client
Argon
128.143.137.144
HTTP
server
TCP server
Neon
128.143.71.21
IP Network
HTTP
server
TCP server