SlideShare a Scribd company logo
M.SANDHIYA (MSC INFO TECH)
NADAR SARASWATHI COLLEGE
OF ARTS AND SCIENCE
INTERNET PROTOCAL
Internet Protocol
๏‚— The term internet is short for โ€œinternetworkingโ€
๏‚— interconnection of networks with different network access
mechanisms, addressing, different routing techniques, etc.
๏‚— An internet
๏‚— Collection of communications networks interconnected by
layer 3 switches and/or routers
๏‚— The Internet - note the uppercase I
๏‚— The global collection of individual machines and networks
๏‚— IP (Internet Protocol)
๏‚— most widely used internetworking protocol
๏‚— foundation of all internet-based applications
Design Issues
๏‚— Routing
๏‚— Datagram lifetime
๏‚— Fragmentation and re-assembly
๏‚— Error control
๏‚— Flow control
๏‚— Addressing
๏‚—
Internet Protocol (IP)
๏‚— IP provides connectionless (datagram) service
๏‚— Each packet treated separately
๏‚— Network layer protocol common to all routers
๏‚— which is the Internet Protocol (IP)
Routing
๏‚— End systems and routers maintain routing tables
๏‚— Indicate next router to which datagram should be sent
๏‚— Static
๏‚— Tables do not change but may contain alternative routes
๏‚— Dynamic
๏‚— If needed, the tables are dynamically updated
๏‚— Flexible response to congestion and errors
๏‚— status reports issued by neighbors about down routers
๏‚— Source routing
๏‚— Source specifies route as sequential list of routers to be followed
๏‚— useful, for example, if the data is top secret and should follow a
set of trusted routers.
๏‚— Route recording
๏‚— routers add their address to datagrams
๏‚— good for tracing and debugging
Datagram
๏‚— Datagrams could loop indefinitely
๏‚— Not good
๏‚— Unnecessary resource consumption
๏‚— Transport protocol needs upper bound on datagram life
๏‚— Datagram marked with lifetime
๏‚— Time To Live (TTL) field in IP
๏‚— Once lifetime expires, datagram discarded (not
forwarded)
๏‚— Hop count
๏‚— Decrement time to live on passing through each router
๏‚— Time count
๏‚— Need to know how long since last router
๏‚— global clock is needed
Fragmentation and
Re-assembly
๏‚— Different maximum packet sizes for different networks
๏‚— routers may need to split the datagrams into smaller
fragments
๏‚— When to re-assemble
๏‚— At destination
๏‚— Packets get smaller as data travel
๏‚— inefficiency due to headers
๏‚— Intermediate reassembly
๏‚— Need large buffers at routers
๏‚— All fragments must go through same router
๏‚— Inhibits dynamic routing
Internet Protocol (IP) Version 4
๏‚— Part of TCP/IP
๏‚— Used by the Internet
๏‚— Specifies interface with higher layer
๏‚— e.g. TCP
๏‚— Specifies protocol format and mechanisms
๏‚— RFC 791
๏‚— Dated September 1981
๏‚— Only 45 pages
๏‚— Will (eventually) be replaced by IPv6 (see later)
Internet Protocol (IP) Version 4
๏‚— Next header
๏‚— Header extension length
๏‚— Options
๏‚— Type (8 bits), length (8 bits) , option data (variable size)
๏‚— type also says what should router do if it does not recognize the option
๏‚— Pad1 / Pad N
๏‚— Insert one/N byte(s) of padding into Options area of header
๏‚— Ensure header is multiple of 8 bytes
๏‚— Jumbo payload (Jumbogram)
๏‚— Option data field (32 bits) gives the actual length of packet in octets
๏‚— excluding the base IPv6 header
๏‚— For packets over 216 -1 = 65,535 octets, we use this option
๏‚— up to 232 octets
๏‚— for large video packets
๏‚— Router alert
๏‚— Tells the router that the content of packet is of interest to the router
๏‚— Provides support for Resource Reservation
IP Fragmentation
๏‚— In IP, reassembly is at destination only
๏‚— Uses fields in header
๏‚— Data Unit Identifier โ€“ In order to uniquely identify datagram โ€“ all
fragments that belong to a datagram share the same identifier
1. Source and destination addresses
2. Upper protocol layer (e.g. TCP)
3. Identification supplied by that layer
๏‚— Data length
๏‚— Length of user data in octets (if fragment, length of fragment data)
๏‚— Actually header contains total length incl. header but data length can
be calculated
๏‚— Offset
๏‚— Position of fragment of user data in original datagram (position of the
first byte of the fragment)
๏‚— In multiples of 64 bits (8 octets)
๏‚— More flag
๏‚— Indicates that this is not the last fragment (if this flag is 1)

More Related Content

What's hot

Et3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernetsEt3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernets
Tutun Juhana
ย 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
Ghaffar Khan
ย 
Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)
Tutun Juhana
ย 
Week14 lec2
Week14 lec2Week14 lec2
Week14 lec2
syedhaiderraza
ย 
Internet protocols Report Slides
Internet protocols Report SlidesInternet protocols Report Slides
Internet protocols Report Slides
Bassam Kanber
ย 
IP Datagram Structure
IP Datagram StructureIP Datagram Structure
IP Datagram Structure
Hitesh Mohapatra
ย 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)
Tutun Juhana
ย 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
tmavroidis
ย 
Ch 18 intro to network layer - section 4
Ch 18   intro to network layer - section 4Ch 18   intro to network layer - section 4
Ch 18 intro to network layer - section 4
Hossam El-Deen Osama
ย 
TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23
Sumiet Talekar
ย 
Mod5
Mod5Mod5
Mod5
Alam Garcia
ย 
Pathlet routing_Demo2
Pathlet routing_Demo2Pathlet routing_Demo2
Pathlet routing_Demo2
asrivas2
ย 
Routing information protocol (RIP)
Routing information protocol (RIP)Routing information protocol (RIP)
Routing information protocol (RIP)
Daffodil International University
ย 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)
Tutun Juhana
ย 
Chapter 3. sensors in the network domain
Chapter 3. sensors in the network domainChapter 3. sensors in the network domain
Chapter 3. sensors in the network domain
Phu Nguyen
ย 
TCP Model
TCP ModelTCP Model
TCP Model
manojkum22
ย 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol Analysis
Krishbathija
ย 
ROUTING
ROUTINGROUTING
ROUTING
Publicis Sapient
ย 
Ch 18 intro to network layer - section 5
Ch 18   intro to network layer - section 5Ch 18   intro to network layer - section 5
Ch 18 intro to network layer - section 5
Hossam El-Deen Osama
ย 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
Hossam El-Deen Osama
ย 

What's hot (20)

Et3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernetsEt3003 sem2-1314-3 ethernets
Et3003 sem2-1314-3 ethernets
ย 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
ย 
Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)Et3003 sem2-1314-7 network layers iv (ipv4)
Et3003 sem2-1314-7 network layers iv (ipv4)
ย 
Week14 lec2
Week14 lec2Week14 lec2
Week14 lec2
ย 
Internet protocols Report Slides
Internet protocols Report SlidesInternet protocols Report Slides
Internet protocols Report Slides
ย 
IP Datagram Structure
IP Datagram StructureIP Datagram Structure
IP Datagram Structure
ย 
Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)Et3003 sem2-1314-9 network layers vi (routing protocols)
Et3003 sem2-1314-9 network layers vi (routing protocols)
ย 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
ย 
Ch 18 intro to network layer - section 4
Ch 18   intro to network layer - section 4Ch 18   intro to network layer - section 4
Ch 18 intro to network layer - section 4
ย 
TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23TCP vs UDP / Sumiet23
TCP vs UDP / Sumiet23
ย 
Mod5
Mod5Mod5
Mod5
ย 
Pathlet routing_Demo2
Pathlet routing_Demo2Pathlet routing_Demo2
Pathlet routing_Demo2
ย 
Routing information protocol (RIP)
Routing information protocol (RIP)Routing information protocol (RIP)
Routing information protocol (RIP)
ย 
Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)Et3003 sem2-1314-8 network layers v (icmpv4)
Et3003 sem2-1314-8 network layers v (icmpv4)
ย 
Chapter 3. sensors in the network domain
Chapter 3. sensors in the network domainChapter 3. sensors in the network domain
Chapter 3. sensors in the network domain
ย 
TCP Model
TCP ModelTCP Model
TCP Model
ย 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol Analysis
ย 
ROUTING
ROUTINGROUTING
ROUTING
ย 
Ch 18 intro to network layer - section 5
Ch 18   intro to network layer - section 5Ch 18   intro to network layer - section 5
Ch 18 intro to network layer - section 5
ย 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
ย 

Similar to sandhiya

The Internet Protocol version 4 (IPv4)
The Internet Protocol version 4 (IPv4)The Internet Protocol version 4 (IPv4)
The Internet Protocol version 4 (IPv4)
Thesis Scientist Private Limited
ย 
18 internet protocols
18 internet protocols18 internet protocols
18 internet protocols
Moorthy Kesavan
ย 
Network Layer And I Pv6
Network Layer And I Pv6Network Layer And I Pv6
Network Layer And I Pv6
Ram Dutt Shukla
ย 
Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3
AbrahamGadissa
ย 
Exploration network chapter_5_modified
Exploration network chapter_5_modifiedExploration network chapter_5_modified
Exploration network chapter_5_modified
rajesh531
ย 
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENTTCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
mayank's it solution pvt.ltd
ย 
2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg
Bayarmaa GBayarmaa
ย 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport Layer
Sweta Kumari Barnwal
ย 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
Manoj Kumar
ย 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
A&U Trading Corporation
ย 
Transport Layer
Transport LayerTransport Layer
Transport Layer
tmavroidis
ย 
Chapter 01
Chapter 01Chapter 01
Chapter 01
cclay3
ย 
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIPVERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
Editor IJMTER
ย 
Tcp ip
Tcp ipTcp ip
Ip protocol
Ip protocolIp protocol
Ip protocol
H K
ย 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptx
mashiur
ย 
Internet protocol
Internet protocolInternet protocol
Internet protocol
Kollins Lolong
ย 
TCP/IP Protocal Suite
TCP/IP Protocal SuiteTCP/IP Protocal Suite
TCP/IP Protocal Suite
Yohniki Gordon
ย 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
mashiur
ย 
Physical And Data Link Layers
Physical And Data Link LayersPhysical And Data Link Layers
Physical And Data Link Layers
tmavroidis
ย 

Similar to sandhiya (20)

The Internet Protocol version 4 (IPv4)
The Internet Protocol version 4 (IPv4)The Internet Protocol version 4 (IPv4)
The Internet Protocol version 4 (IPv4)
ย 
18 internet protocols
18 internet protocols18 internet protocols
18 internet protocols
ย 
Network Layer And I Pv6
Network Layer And I Pv6Network Layer And I Pv6
Network Layer And I Pv6
ย 
Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3Chapter03.ppt Advance network concept chapter3
Chapter03.ppt Advance network concept chapter3
ย 
Exploration network chapter_5_modified
Exploration network chapter_5_modifiedExploration network chapter_5_modified
Exploration network chapter_5_modified
ย 
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENTTCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
TCP/IP 3RD SEM.2012 AUG.ASSIGNMENT
ย 
2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg2010fall ch6 uugantsetseg
2010fall ch6 uugantsetseg
ย 
Network Layer & Transport Layer
Network Layer & Transport LayerNetwork Layer & Transport Layer
Network Layer & Transport Layer
ย 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
ย 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
ย 
Transport Layer
Transport LayerTransport Layer
Transport Layer
ย 
Chapter 01
Chapter 01Chapter 01
Chapter 01
ย 
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIPVERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
ย 
Tcp ip
Tcp ipTcp ip
Tcp ip
ย 
Ip protocol
Ip protocolIp protocol
Ip protocol
ย 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptx
ย 
Internet protocol
Internet protocolInternet protocol
Internet protocol
ย 
TCP/IP Protocal Suite
TCP/IP Protocal SuiteTCP/IP Protocal Suite
TCP/IP Protocal Suite
ย 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
ย 
Physical And Data Link Layers
Physical And Data Link LayersPhysical And Data Link Layers
Physical And Data Link Layers
ย 

Recently uploaded

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
ย 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
ย 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
ย 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
ย 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
Krassimira Luka
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
ย 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
ย 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
ย 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
Payaamvohra1
ย 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
ย 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
ย 
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
Nguyen Thanh Tu Collection
ย 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
Celine George
ย 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
ย 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
ย 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
khuleseema60
ย 
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ   ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdfู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ   ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ
ย 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
ย 

Recently uploaded (20)

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
ย 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
ย 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
ย 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
ย 
Temple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation resultsTemple of Asclepius in Thrace. Excavation results
Temple of Asclepius in Thrace. Excavation results
ย 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
ย 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
ย 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
ย 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
ย 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
ย 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
ย 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
ย 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
ย 
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
Bร€I TแบฌP Bแป” TRแปข TIแบพNG ANH LแปšP 8 - Cแบข Nฤ‚M - FRIENDS PLUS - Nฤ‚M HแปŒC 2023-2024 (B...
ย 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
ย 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
ย 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
ย 
MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025MDP on air pollution of class 8 year 2024-2025
MDP on air pollution of class 8 year 2024-2025
ย 
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ   ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdfู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ   ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ู…ุตุญู ุงู„ู‚ุฑุงุกุงุช ุงู„ุนุดุฑ ุฃุนุฏ ุฃุญุฑู ุงู„ุฎู„ุงู ุณู…ูŠุฑ ุจุณูŠูˆู†ูŠ.pdf
ย 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
ย 

sandhiya

  • 1. M.SANDHIYA (MSC INFO TECH) NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE INTERNET PROTOCAL
  • 2. Internet Protocol ๏‚— The term internet is short for โ€œinternetworkingโ€ ๏‚— interconnection of networks with different network access mechanisms, addressing, different routing techniques, etc. ๏‚— An internet ๏‚— Collection of communications networks interconnected by layer 3 switches and/or routers ๏‚— The Internet - note the uppercase I ๏‚— The global collection of individual machines and networks ๏‚— IP (Internet Protocol) ๏‚— most widely used internetworking protocol ๏‚— foundation of all internet-based applications
  • 3. Design Issues ๏‚— Routing ๏‚— Datagram lifetime ๏‚— Fragmentation and re-assembly ๏‚— Error control ๏‚— Flow control ๏‚— Addressing ๏‚—
  • 4. Internet Protocol (IP) ๏‚— IP provides connectionless (datagram) service ๏‚— Each packet treated separately ๏‚— Network layer protocol common to all routers ๏‚— which is the Internet Protocol (IP)
  • 5. Routing ๏‚— End systems and routers maintain routing tables ๏‚— Indicate next router to which datagram should be sent ๏‚— Static ๏‚— Tables do not change but may contain alternative routes ๏‚— Dynamic ๏‚— If needed, the tables are dynamically updated ๏‚— Flexible response to congestion and errors ๏‚— status reports issued by neighbors about down routers ๏‚— Source routing ๏‚— Source specifies route as sequential list of routers to be followed ๏‚— useful, for example, if the data is top secret and should follow a set of trusted routers. ๏‚— Route recording ๏‚— routers add their address to datagrams ๏‚— good for tracing and debugging
  • 6. Datagram ๏‚— Datagrams could loop indefinitely ๏‚— Not good ๏‚— Unnecessary resource consumption ๏‚— Transport protocol needs upper bound on datagram life ๏‚— Datagram marked with lifetime ๏‚— Time To Live (TTL) field in IP ๏‚— Once lifetime expires, datagram discarded (not forwarded) ๏‚— Hop count ๏‚— Decrement time to live on passing through each router ๏‚— Time count ๏‚— Need to know how long since last router ๏‚— global clock is needed
  • 7. Fragmentation and Re-assembly ๏‚— Different maximum packet sizes for different networks ๏‚— routers may need to split the datagrams into smaller fragments ๏‚— When to re-assemble ๏‚— At destination ๏‚— Packets get smaller as data travel ๏‚— inefficiency due to headers ๏‚— Intermediate reassembly ๏‚— Need large buffers at routers ๏‚— All fragments must go through same router ๏‚— Inhibits dynamic routing
  • 8. Internet Protocol (IP) Version 4 ๏‚— Part of TCP/IP ๏‚— Used by the Internet ๏‚— Specifies interface with higher layer ๏‚— e.g. TCP ๏‚— Specifies protocol format and mechanisms ๏‚— RFC 791 ๏‚— Dated September 1981 ๏‚— Only 45 pages ๏‚— Will (eventually) be replaced by IPv6 (see later)
  • 9. Internet Protocol (IP) Version 4 ๏‚— Next header ๏‚— Header extension length ๏‚— Options ๏‚— Type (8 bits), length (8 bits) , option data (variable size) ๏‚— type also says what should router do if it does not recognize the option ๏‚— Pad1 / Pad N ๏‚— Insert one/N byte(s) of padding into Options area of header ๏‚— Ensure header is multiple of 8 bytes ๏‚— Jumbo payload (Jumbogram) ๏‚— Option data field (32 bits) gives the actual length of packet in octets ๏‚— excluding the base IPv6 header ๏‚— For packets over 216 -1 = 65,535 octets, we use this option ๏‚— up to 232 octets ๏‚— for large video packets ๏‚— Router alert ๏‚— Tells the router that the content of packet is of interest to the router ๏‚— Provides support for Resource Reservation
  • 10. IP Fragmentation ๏‚— In IP, reassembly is at destination only ๏‚— Uses fields in header ๏‚— Data Unit Identifier โ€“ In order to uniquely identify datagram โ€“ all fragments that belong to a datagram share the same identifier 1. Source and destination addresses 2. Upper protocol layer (e.g. TCP) 3. Identification supplied by that layer ๏‚— Data length ๏‚— Length of user data in octets (if fragment, length of fragment data) ๏‚— Actually header contains total length incl. header but data length can be calculated ๏‚— Offset ๏‚— Position of fragment of user data in original datagram (position of the first byte of the fragment) ๏‚— In multiples of 64 bits (8 octets) ๏‚— More flag ๏‚— Indicates that this is not the last fragment (if this flag is 1)