SlideShare a Scribd company logo
1 of 22
Networks and Internet
Technology
CSCI-N 100
Department of Computer and Information Science
Internet history
 1957 - the US creates the Advanced Research Projects
Agency
 1958 - the integrated circuit is invented
 1959 - computers using transistors rather than vacuum tubes
are smaller, faster, and less expensive
 1962*- Paul Baran of RAND suggests a packet switching
network
 1965 - Ted Nelson coins the term "hypertext“
 1967 - IBM builds the first floppy disk
 1968 - Intel is founded
 1969*- ARPANET is formed
Internet history
 1969 - Number of hosts: 4
 1971 - Number of hosts: 23
 1971*- Ray Tomlinson invents an email program
 1974 - Number of hosts: 62
 1984 - Number of hosts: 1024
 1986 - NSFNET (high-speed backbone) is created
 1988 - Number of hosts: 56,000
 1990 - ARPANET pulls the plug
World Wide Web
 1992*- CERN and Tim Berners-Lee
demonstrate the World Wide Web (WWW)
 1993*- Mosaic hits the net
 1994 - the Point-to-Point Protocol (PPP)
allows TCP/IP over phone lines
 1995 - Microsoft jumps into the Internet
market and thus begin the "browser wars"
Internet protocols
 The way that someone who wants to use a
service talks with that service
 Internet protocols consist of a suite of
communication protocols
 Transmission Control Protocol (TCP)
 Internet Protocol (IP)
 Also specifies common applications such as
electronic mail, terminal emulation, and file
transfer
TCP/IP
 First developed in the mid-1970s, by Defense
Advanced Research Projects Agency (DARPA)
 establishing a packet-switched network that would
facilitate communication between dissimilar computer
systems at research institutions
 The foundation on which the Internet and the World
Wide Web (WWW) are based.
Internet Protocol (IP)
 The Internet Protocol (IP) is a network-layer (Layer 3)
protocol that contains addressing information and some
control information that enables packets to be routed
 IP represents the heart of the Internet protocols.
 IP has two primary responsibilities:
 providing connectionless, best-effort delivery of datagrams through
an internetwork
 providing fragmentation and reassembly of datagrams to support data
links with different maximum-transmission unit (MTU) sizes
Transmission Control Protocol (TCP)
 Provides reliable transmission of data in an IP
environment.
 Services TCP provides
 Stream data transfer
 TCP delivers an unstructured stream of bytes identified by
sequence numbers
 TCP groups bytes into segments and passes them to IP for
delivery.
 Reliability
 Providing connection-oriented, end-to-end reliable packet
delivery
Transmission Control Protocol (TCP)
 Efficient flow control
 When sending acknowledgments back to the source, the
receiving TCP process indicates the highest sequence number it
can receive without overflowing its internal buffers
 Full-duplex operation
 TCP processes can both send and receive at the same time
 Multiplexing
 Simultaneous upper-layer conversations can be multiplexed over
a single connection
Internet Protocols Application-Layer
Protocols
 The Internet protocol suite includes many application-layer
protocols that represent a wide variety of applications,
including the following:
 File Transfer Protocol (FTP)-Moves files between devices
 Simple Network-Management Protocol (SNMP)-Primarily
reports anomalous network conditions and sets network
threshold values
 Telnet-Serves as a terminal emulation protocol
 X Windows-Serves as a distributed windowing and graphics
system used for communication between X terminals and
UNIX workstations
How TCP/IP Works
 Transfer Control
Protocol (TCP) breaks
data into small pieces
of no bigger than 1500
characters each. These
“pieces” are called
packets.
101010101001
101010011010
011010210101
010101011010
111101010111
011101110110
110000101110
110101010101
001110101001
010111101000
101010101001
101010011010
011010210101
010101011010
111101010111
011101110110
110000101110
110101010101
001110101001
010111101000
How TCP/IP Works
 Each packet is inserted
into different Internet
Protocol (IP)
“envelopes.” Each
contains the address of
the intended recipient
and has the exact same
header as all other
envelopes.
How TCP/IP Works
 A router receives the
packets and then
determines the most
efficient way to send
the packets to the
recipient.
 After traveling along a
series of routers, the
packets arrive at their
destination.
How TCP/IP Works
 Upon arrival at their
destination, TCP
checks the data for
corruption against the
header included in each
packet. If TCP finds a
bad packet, it sends a
request that the packet
be re-transmitted.
Internet Protocols Application-Layer
Protocols
 Network File System (NFS), External Data
Representation (XDR), and Remote Procedure Call
(RPC)-Work together to enable transparent access to
remote network resources
 Simple Mail Transfer Protocol (SMTP)-Provides
electronic mail services
 Domain Name System (DNS)-Translates the names
of network nodes into network addresses
Internet addresses
 IP numbers
 An IP number has four 'digits', with each digit represented by a
number from 0 to 255
 0.0.0.0 to 255.255.255.255
 Like a zip code to help a packet of information find its way to the
proper destination
 Domain Names
 Verbal equivalents to IP numbers
 Paired with the IP numbers in a large database that is distributed
throughout the Internet
 Computers you access through a web browser have a domain name
 Only need to know about IP numbers when you encounter a computer
which does not have a name assigned.
Internet addresses
 DNS system is organized in a tree - like structure
based loosely on the organization of the ARPANet
 All the computers in the Internet are thought of as
belonging to a specific wide domain
 .com .net .org .biz .us .tv .ws
.name .cc .de .jp .be .at .uk .nz .cn .tw .jobs .eu
.fm .ms .nu .tc .tk .vg .mobi
 Each domain might have a number of subdomains
 .iu .iupui .cs
IP Addresses
 Example of an IP Address:
http://134.68.140.1/
The IP Address of the Computer Science Department’s Web
Server
Anatomy of a URL
– Uniform Resource Locator
http://www.cs.iupui.edu/index.html
file name
domain
name
sub-sub
domain
machine
name
sub
domain
protocol
References
 How Stuff Works
 How web servers work
 http://computer.howstuffworks.com/web-server.htm
 An Atlas of Cyberspace
 Historical maps of computer networks
 http://www.cybergeography.org/atlas/historical.html
 ARPANET Maps
 http://som.csudh.edu/cis/lpress/history/arpamaps/
References (cont’d)
 Explore the Internet
 Birth of the Internet
 http://smithsonian.yahoo.com/birthoftheinternet.html
 History of the Internet, Internet for Historians(and just
about everyone else)
 By Richard T. Griffiths,
Leiden University
P.O. Box 9500
2300 RA Leiden
The Netherlands
www.visitors.leidenuniv.nl
 http://www.let.leidenuniv.nl/history/ivh/frame_theorie.html
References (cont’d)
 Cisco Systems
 http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm
 Wikipedia
 Generic top-level domain
 http://en.wikipedia.org/wiki/GTLD

More Related Content

What's hot

What's hot (20)

Ch02 e commerce
Ch02 e commerceCh02 e commerce
Ch02 e commerce
 
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALAINTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
INTRODUCTION TO INTERNET PROTOCOL BY SAIKIRAN PANJALA
 
Basic Networking Network
Basic Networking NetworkBasic Networking Network
Basic Networking Network
 
Networking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber SecurityNetworking:) Based on Ethical Hacking And Cyber Security
Networking:) Based on Ethical Hacking And Cyber Security
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
os - Copy
os - Copyos - Copy
os - Copy
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
LAN
LANLAN
LAN
 
Nt
NtNt
Nt
 
Computer network
Computer networkComputer network
Computer network
 
Protocols
ProtocolsProtocols
Protocols
 
internetEven though the internet is still a young technology
internetEven though the internet is still a young technologyinternetEven though the internet is still a young technology
internetEven though the internet is still a young technology
 
Internet protocols
Internet protocolsInternet protocols
Internet protocols
 
Protocols in computer network
Protocols in computer network   Protocols in computer network
Protocols in computer network
 
Internet
InternetInternet
Internet
 
internet protocols
internet protocolsinternet protocols
internet protocols
 
SET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEMSET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEM
 
Cf presentation
Cf presentationCf presentation
Cf presentation
 
Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocols
 
internet protocol
internet protocolinternet protocol
internet protocol
 

Similar to Internet

E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and SecurityKimmy Chen
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSbadri narayan
 
Microsoft power point internet history and growth [compatibility mode]
Microsoft power point   internet history and growth [compatibility mode]Microsoft power point   internet history and growth [compatibility mode]
Microsoft power point internet history and growth [compatibility mode]Cr Faezah
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxjwhuqyqtayaw
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.pptAbishek871311
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IPMichael Lamont
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appliTheon Jum
 
web tech.pptx
web tech.pptxweb tech.pptx
web tech.pptxMouDhara1
 
Lesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLexume1
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraAmit Chandra
 
E business 2014 l06
E business 2014 l06E business 2014 l06
E business 2014 l06kchanaka3
 
Computer networking class 12
Computer networking class 12Computer networking class 12
Computer networking class 12LakshyaT
 
NETWORK BASICS.pdf
NETWORK BASICS.pdfNETWORK BASICS.pdf
NETWORK BASICS.pdfphilipsKani1
 
network in details description and example
network in details description and examplenetwork in details description and example
network in details description and exampleyabosa1161
 
History ofwww internetprinciples
History ofwww internetprinciplesHistory ofwww internetprinciples
History ofwww internetprinciplesAkshay Kochhar
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnologyGulrez Khan
 

Similar to Internet (20)

Session 2
Session 2Session 2
Session 2
 
E-business Infrastructure and Security
E-business Infrastructure and SecurityE-business Infrastructure and Security
E-business Infrastructure and Security
 
INTERNET FUNDAMENTALS
INTERNET FUNDAMENTALSINTERNET FUNDAMENTALS
INTERNET FUNDAMENTALS
 
Microsoft power point internet history and growth [compatibility mode]
Microsoft power point   internet history and growth [compatibility mode]Microsoft power point   internet history and growth [compatibility mode]
Microsoft power point internet history and growth [compatibility mode]
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.ppt
 
Dist 03-4
Dist 03-4Dist 03-4
Dist 03-4
 
Introduction to TCP/IP
Introduction to TCP/IPIntroduction to TCP/IP
Introduction to TCP/IP
 
Introduction internet appli
Introduction internet appliIntroduction internet appli
Introduction internet appli
 
web tech.pptx
web tech.pptxweb tech.pptx
web tech.pptx
 
Chapter15.pptx
Chapter15.pptxChapter15.pptx
Chapter15.pptx
 
Lesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocolsLesson4.9 d u4l3 hierarchy of open protocols
Lesson4.9 d u4l3 hierarchy of open protocols
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit Chandra
 
E business 2014 l06
E business 2014 l06E business 2014 l06
E business 2014 l06
 
Computer networking class 12
Computer networking class 12Computer networking class 12
Computer networking class 12
 
dist-03-4.pdf
dist-03-4.pdfdist-03-4.pdf
dist-03-4.pdf
 
NETWORK BASICS.pdf
NETWORK BASICS.pdfNETWORK BASICS.pdf
NETWORK BASICS.pdf
 
network in details description and example
network in details description and examplenetwork in details description and example
network in details description and example
 
History ofwww internetprinciples
History ofwww internetprinciplesHistory ofwww internetprinciples
History ofwww internetprinciples
 
Class_notes_InternetTechnology
Class_notes_InternetTechnologyClass_notes_InternetTechnology
Class_notes_InternetTechnology
 

Recently uploaded

Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 

Recently uploaded (20)

Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 

Internet

  • 1. Networks and Internet Technology CSCI-N 100 Department of Computer and Information Science
  • 2. Internet history  1957 - the US creates the Advanced Research Projects Agency  1958 - the integrated circuit is invented  1959 - computers using transistors rather than vacuum tubes are smaller, faster, and less expensive  1962*- Paul Baran of RAND suggests a packet switching network  1965 - Ted Nelson coins the term "hypertext“  1967 - IBM builds the first floppy disk  1968 - Intel is founded  1969*- ARPANET is formed
  • 3. Internet history  1969 - Number of hosts: 4  1971 - Number of hosts: 23  1971*- Ray Tomlinson invents an email program  1974 - Number of hosts: 62  1984 - Number of hosts: 1024  1986 - NSFNET (high-speed backbone) is created  1988 - Number of hosts: 56,000  1990 - ARPANET pulls the plug
  • 4. World Wide Web  1992*- CERN and Tim Berners-Lee demonstrate the World Wide Web (WWW)  1993*- Mosaic hits the net  1994 - the Point-to-Point Protocol (PPP) allows TCP/IP over phone lines  1995 - Microsoft jumps into the Internet market and thus begin the "browser wars"
  • 5. Internet protocols  The way that someone who wants to use a service talks with that service  Internet protocols consist of a suite of communication protocols  Transmission Control Protocol (TCP)  Internet Protocol (IP)  Also specifies common applications such as electronic mail, terminal emulation, and file transfer
  • 6. TCP/IP  First developed in the mid-1970s, by Defense Advanced Research Projects Agency (DARPA)  establishing a packet-switched network that would facilitate communication between dissimilar computer systems at research institutions  The foundation on which the Internet and the World Wide Web (WWW) are based.
  • 7. Internet Protocol (IP)  The Internet Protocol (IP) is a network-layer (Layer 3) protocol that contains addressing information and some control information that enables packets to be routed  IP represents the heart of the Internet protocols.  IP has two primary responsibilities:  providing connectionless, best-effort delivery of datagrams through an internetwork  providing fragmentation and reassembly of datagrams to support data links with different maximum-transmission unit (MTU) sizes
  • 8. Transmission Control Protocol (TCP)  Provides reliable transmission of data in an IP environment.  Services TCP provides  Stream data transfer  TCP delivers an unstructured stream of bytes identified by sequence numbers  TCP groups bytes into segments and passes them to IP for delivery.  Reliability  Providing connection-oriented, end-to-end reliable packet delivery
  • 9. Transmission Control Protocol (TCP)  Efficient flow control  When sending acknowledgments back to the source, the receiving TCP process indicates the highest sequence number it can receive without overflowing its internal buffers  Full-duplex operation  TCP processes can both send and receive at the same time  Multiplexing  Simultaneous upper-layer conversations can be multiplexed over a single connection
  • 10. Internet Protocols Application-Layer Protocols  The Internet protocol suite includes many application-layer protocols that represent a wide variety of applications, including the following:  File Transfer Protocol (FTP)-Moves files between devices  Simple Network-Management Protocol (SNMP)-Primarily reports anomalous network conditions and sets network threshold values  Telnet-Serves as a terminal emulation protocol  X Windows-Serves as a distributed windowing and graphics system used for communication between X terminals and UNIX workstations
  • 11. How TCP/IP Works  Transfer Control Protocol (TCP) breaks data into small pieces of no bigger than 1500 characters each. These “pieces” are called packets. 101010101001 101010011010 011010210101 010101011010 111101010111 011101110110 110000101110 110101010101 001110101001 010111101000 101010101001 101010011010 011010210101 010101011010 111101010111 011101110110 110000101110 110101010101 001110101001 010111101000
  • 12. How TCP/IP Works  Each packet is inserted into different Internet Protocol (IP) “envelopes.” Each contains the address of the intended recipient and has the exact same header as all other envelopes.
  • 13. How TCP/IP Works  A router receives the packets and then determines the most efficient way to send the packets to the recipient.  After traveling along a series of routers, the packets arrive at their destination.
  • 14. How TCP/IP Works  Upon arrival at their destination, TCP checks the data for corruption against the header included in each packet. If TCP finds a bad packet, it sends a request that the packet be re-transmitted.
  • 15. Internet Protocols Application-Layer Protocols  Network File System (NFS), External Data Representation (XDR), and Remote Procedure Call (RPC)-Work together to enable transparent access to remote network resources  Simple Mail Transfer Protocol (SMTP)-Provides electronic mail services  Domain Name System (DNS)-Translates the names of network nodes into network addresses
  • 16. Internet addresses  IP numbers  An IP number has four 'digits', with each digit represented by a number from 0 to 255  0.0.0.0 to 255.255.255.255  Like a zip code to help a packet of information find its way to the proper destination  Domain Names  Verbal equivalents to IP numbers  Paired with the IP numbers in a large database that is distributed throughout the Internet  Computers you access through a web browser have a domain name  Only need to know about IP numbers when you encounter a computer which does not have a name assigned.
  • 17. Internet addresses  DNS system is organized in a tree - like structure based loosely on the organization of the ARPANet  All the computers in the Internet are thought of as belonging to a specific wide domain  .com .net .org .biz .us .tv .ws .name .cc .de .jp .be .at .uk .nz .cn .tw .jobs .eu .fm .ms .nu .tc .tk .vg .mobi  Each domain might have a number of subdomains  .iu .iupui .cs
  • 18. IP Addresses  Example of an IP Address: http://134.68.140.1/ The IP Address of the Computer Science Department’s Web Server
  • 19. Anatomy of a URL – Uniform Resource Locator http://www.cs.iupui.edu/index.html file name domain name sub-sub domain machine name sub domain protocol
  • 20. References  How Stuff Works  How web servers work  http://computer.howstuffworks.com/web-server.htm  An Atlas of Cyberspace  Historical maps of computer networks  http://www.cybergeography.org/atlas/historical.html  ARPANET Maps  http://som.csudh.edu/cis/lpress/history/arpamaps/
  • 21. References (cont’d)  Explore the Internet  Birth of the Internet  http://smithsonian.yahoo.com/birthoftheinternet.html  History of the Internet, Internet for Historians(and just about everyone else)  By Richard T. Griffiths, Leiden University P.O. Box 9500 2300 RA Leiden The Netherlands www.visitors.leidenuniv.nl  http://www.let.leidenuniv.nl/history/ivh/frame_theorie.html
  • 22. References (cont’d)  Cisco Systems  http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm  Wikipedia  Generic top-level domain  http://en.wikipedia.org/wiki/GTLD