SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Basic Computer Network

WeeSan Lee weesan@cs.ucr.edu
Bandwidth




Data rate measured in bits (not bytes) per
seconds
Kbps (Kilobits per seconds)




Mbps (Megabits per seconds)




125 chars/sec
1,250 chars/sec

Gbps (Gigabits per seconds)


12,500 chars/sec
Connecting to the Internet


Requirement




A computer or PDA or cell phone
An account with an ISP (Internet Service Provider)
A modem (modulator/demodulator) for dial-up
services or a NIC (Network Interface Card) for
DSL/Cable services
Home Network (single machine)
Wall Jack

DSL/Cable
Modem

USB/Ethernet
Cable
Home Network (multiple machines)
Wall Jack

DSL/Cable
Modem

Hub/Switch/Router
USB/Ethernet
Cable
Home Network (multiple machines)
Wall Jack
Ethernet Cable
DSL/Cable
Modem

Hub/Switch/Router
Home Wireless Network
Wall Jack
Ethernet Cable
DSL/Cable
Modem

Hub/Switch/Router
Connection Types






LAN
WLAN
Dial-up Services
Broadband Services
WAN
LAN (Local Area Network)




A network of computers that are in the same
physical location, such as home or building
Usually connected using Ethernet


A standard on how computers communicate over
a shared media (cable)

Old: BNC connector for coaxial cable

http://en.wikipedia.org/wiki/Image:BNC_connector.jpg

New: RJ45 for twisted pair cable

http://en.wikipedia.org/wiki/Image:Ethernet_RJ45_connector_p1160054.jpg
LAN (Local Area Network)


Ethernet Standard


10BaseT




100BaseT




100Mbps

1000BaseT




10Mbps (Mega bits per second)

1000Mbps or 1Gbps

Correction from the book (pg. 10)


Why do we get faster connection at work or on
campus than at home?
LAN (Local Area Network)


Question: Can 2 computers communicate by
connecting each other using an Ethernet
cable back-to-back?
WLAN (Wireless LAN)


Wi-Fi (Wireless Fidelity)




Access Point (AP)






A device (base station) that connects wireless devices
together
Usually connected to a wired-network

ESSID (Extended Service Set ID)




A wireless technology that connects computers without
cables

A “name” for the AP, eg. mobilenet

Hotspot


The area covered by wireless access points
WLAN (Wireless LAN)


Standard






802.11b - 11Mbps
802.11g - 54Mbps
802.11a - 54Mbps

2.4G
5G

Security




WEP (Wired Equivalen Privacy)
WPA (Wi-Fi Protected Access)
To prevent wardriving
Dial-up Services


Modem





Modulator/demodulator
A device that converts analog signal to digital
(modulation) and vice versa (demodulation)
Speed




1200/2400/9600 bps
14.4/28.8/33.6 Kbps
56 Kbps
Dial-up Services


ISDN




Integrated Services Digital Network
2 data channel (56K each)
1 voice channel
Broadband Services


xDSL (Digital Subscriber Line)






A technology that provides digital data transmission over
unused frequencies on traditional telephone lines
For example, ADSL (Asymmetric DSL): DL > UL

Speed


Downlink




Uplink





128Kbps - 4Mbps
64Kbps - 800Kbps

Need a DSL modem
Splitters are needed to separate the voice and data
signal
Broadband Services


Cable




A technology that provides digital data transmission over
cable TV infrastructure
Speed
 Downlink




Uplink




128Kbps - 3~5Mbps
64Kbps - 128Kbps~1Mbps

Need a cable modem
Broadband Services


Satellite




A technology that provide digital data transmission over
satellites
Speed
 Downlink




Uplink




500Kbps - 1Mbps
50Kbps - 100Kbps

Need a satellite dish
WAN (Wide Area Network)


A LAN spans a large geographic area,
such as connections between cities



Usually connected using leased line






T1 (1.5Mbps)
T3 (45Mbps)
OC3 (155Mbps)
OC12 (622Mbps)
OC48 (2.4Gbps)

Telecommunication lines

Fiber optic lines
Hub/Switch/Router




To connect multiple segments of networks
into a larger one
Hub




Switch





A multiport repeater to enhance signal within the
same LAN
Like hub but with intelligent
Better performance

Router


Forward packets from one LAN to another
Intranet vs. Internet


Intranet






Internet




A private network that is contained within an
enterprise
Could be LANs and WANs
A public network of networks

Both are using TCP/IP
TCP/IP




A family of protocols that makes the Internet
works
The Robustness Principle


“Be liberal in what you accept, and conservative in
what you send” - Jon Postel
TCP/IP (cont)
Application Layer
Eg. WWW, FTP, IRC, Email, telnet, …
Transport Layer
Eg. TCP, UDP

Data
Segments

Network Layer
Eg. IP

Packets

Link Layer
Eg. Ethernet, WiFi

Frames

Physical Layer
Eg. Ethernet Cable, fiber-optics

Bits
Packets


A small chunk of data transmitted over the
Internet
Alice

Bob

The
The
Internet
Internet
VPN (Virtual Private Network)






A secure tunnel to a private network through
a public network
Once established, local node appears to be a
node in the private network in a secure
manner
Correction from the book (pg. 11):


VPN does not mean using telephone line
connection!!!
Host & IP Address


Correction from the book:





“A host is a computer connected directly to the
Internet”
“You home computer is not a host”

Each host needs an IP address
IP address




A 32-bit number, arranged in 4 numbers
seperated by “.”
Eg. 74.125.19.147
DNS (Domain Name System)


Domain name to IP address conversion




Eg. www.google.com → ??.???.??.??

Domain name or IP address lookup


http://cqcounter.com/whois/
Top-level Domains


gTLDs (generic TLDs)





.com, .edu, .net, .org, .gov, .mil
.aero, .biz, .coop, .info, .museum, .name, .pro

ccTLDs (country code TLDs)



.au, .ca, .br, .de, .fi, .fr, .jp, .hk, .cn, .tw, .my, …
.us
Second-level Domains



Domains that are directly below a TLD
Eg.






ucr.edu
google.com
sony.co.jp

Must apply to a registrar for the appropriate
TLD
Domain Names & Registrars


Profitable domain names








CreditCards.com - $2.75M
Loans.com – $3M
Business.com - $7.5M

Network Solutions, Inc used to monopolize
the name registration
Now, ~500 registrars
How To Register A Domain Name?






Come up a new name
2 name servers’ IP addresses
1 administrative contact
1 technical contact
Register the name to an Internet domain
registrar


Eg. www.netsol.com, www.godaddy.com

Used to be done via email or fax, now all web-based!
Policies


AUP (Acceptable Use Policies)




A legal document, written to protect the ISP from
unlawful use of its service, and outlines prohibited
uses of the service and possible consequences of
misuse

Privacy Policies


A document describes an ISP’s policy for
protecting users’ information
Conclusion




Described how to get connected to the
Internet
Talked about the related network
technologies and components
References



Internet Effectively (Ch 1-2)
Modem



http://en.wikipedia.org/wiki/Modem
DSL
 http://en.wikipedia.org/wiki/Digital_subscriber_line



How DSL works?







http://electronics.howstuffworks.com/dsl.htm

VPN


http://en.wikipedia.org/wiki/Vpn
References (cont)


RFC1122: Requirements for Internet Hosts




ftp://ftp.rfc-editor.org/in-notes/rfc1122.txt

Domain Names




http://www.icann.org/topics/new-gtld-strategyfaq.htm
http://www.iana.org/root-whois/index.html
Homework 2


Read “Stealing your neighbor's Net”




Read “Is stealing wireless wrong?”






http://money.cnn.com/2005/08/08/technology/personaltech/
internet_piracy/index.htm
http://news.bbc.co.uk/2/hi/uk_news/magazine/6960304.stm

Post your own comment in 100-150 words to
“Homework 2 Forum” by next Mon (10/8) @
23:55pm
Reply one of the comments from others by next Tue
(10/9) @ 23:55pm.

Weitere ähnliche Inhalte

Was ist angesagt?

CSC102 Computer Connectivity
CSC102 Computer ConnectivityCSC102 Computer Connectivity
CSC102 Computer ConnectivityRichard Homa
 
DSl(Digital Subscriber Line)
DSl(Digital Subscriber Line)DSl(Digital Subscriber Line)
DSl(Digital Subscriber Line)logicgate
 
Presentation on DSL & ADSL
Presentation on DSL & ADSLPresentation on DSL & ADSL
Presentation on DSL & ADSLrewa_monami
 
computer network designing- final year project
computer network designing- final year projectcomputer network designing- final year project
computer network designing- final year projectAboubacar Mchangama
 
Broad band theologies
Broad band theologiesBroad band theologies
Broad band theologiesWritingHubUK
 
Modes of connecting to internet -ashok and amlesh
Modes of connecting to internet -ashok and amleshModes of connecting to internet -ashok and amlesh
Modes of connecting to internet -ashok and amleshAMLESH SWAIN
 
Methods of connecting internet
Methods of connecting internetMethods of connecting internet
Methods of connecting internetTittu Anna
 
Types of internet connections
Types of internet connectionsTypes of internet connections
Types of internet connectionsyashgaba
 
A seminar presention_on_dsl_technology
A seminar presention_on_dsl_technologyA seminar presention_on_dsl_technology
A seminar presention_on_dsl_technologyDokka Srinivasu
 
Asymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line AdslAsymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line AdslMilan Milicevic
 
Internet connectivity
Internet connectivity Internet connectivity
Internet connectivity Shibin S B
 
2.2.1.2 The Internet Connection
2.2.1.2 The Internet Connection 2.2.1.2 The Internet Connection
2.2.1.2 The Internet Connection hazirma
 

Was ist angesagt? (20)

Dsl
DslDsl
Dsl
 
Dsl
DslDsl
Dsl
 
CSC102 Computer Connectivity
CSC102 Computer ConnectivityCSC102 Computer Connectivity
CSC102 Computer Connectivity
 
Dsl and adsl
Dsl and adslDsl and adsl
Dsl and adsl
 
Adsl
AdslAdsl
Adsl
 
DSl(Digital Subscriber Line)
DSl(Digital Subscriber Line)DSl(Digital Subscriber Line)
DSl(Digital Subscriber Line)
 
Presentation on DSL & ADSL
Presentation on DSL & ADSLPresentation on DSL & ADSL
Presentation on DSL & ADSL
 
Dsl
DslDsl
Dsl
 
computer network designing- final year project
computer network designing- final year projectcomputer network designing- final year project
computer network designing- final year project
 
Broad band theologies
Broad band theologiesBroad band theologies
Broad band theologies
 
A seminar presentation on dsl
A seminar presentation on dslA seminar presentation on dsl
A seminar presentation on dsl
 
Modes of connecting to internet -ashok and amlesh
Modes of connecting to internet -ashok and amleshModes of connecting to internet -ashok and amlesh
Modes of connecting to internet -ashok and amlesh
 
Methods of connecting internet
Methods of connecting internetMethods of connecting internet
Methods of connecting internet
 
Types of internet connections
Types of internet connectionsTypes of internet connections
Types of internet connections
 
A seminar presention_on_dsl_technology
A seminar presention_on_dsl_technologyA seminar presention_on_dsl_technology
A seminar presention_on_dsl_technology
 
Asymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line AdslAsymmetric Digital Subscriber Line Adsl
Asymmetric Digital Subscriber Line Adsl
 
Internet connectivity
Internet connectivity Internet connectivity
Internet connectivity
 
DSL
DSLDSL
DSL
 
2.2.1.2 The Internet Connection
2.2.1.2 The Internet Connection 2.2.1.2 The Internet Connection
2.2.1.2 The Internet Connection
 
DSL
DSLDSL
DSL
 

Ähnlich wie 03 basic computer_network

Basic Computer Network
Basic Computer NetworkBasic Computer Network
Basic Computer NetworkDerick Ochia
 
03 basic computer_network
03 basic computer_network03 basic computer_network
03 basic computer_networkMangesh Patil
 
03 basic computer_network
03 basic computer_network03 basic computer_network
03 basic computer_networkSattar kayani
 
Basic computer_network
Basic computer_networkBasic computer_network
Basic computer_networkGaurav Kumar
 
ITFT_Computer Network
ITFT_Computer NetworkITFT_Computer Network
ITFT_Computer NetworkSneh Prabha
 
Network & internet presentation
Network & internet presentationNetwork & internet presentation
Network & internet presentationRati agarwal
 
NF_Ch1_Introduction.pptx
NF_Ch1_Introduction.pptxNF_Ch1_Introduction.pptx
NF_Ch1_Introduction.pptxmmmm11111
 
04 introduction to computer networking
04 introduction to computer networking04 introduction to computer networking
04 introduction to computer networkingtjunicornfx
 
Small office Home office , network setup in details
Small office Home office , network setup in detailsSmall office Home office , network setup in details
Small office Home office , network setup in detailsapel7
 
SOHO Network Setup Tutorial
SOHO Network Setup Tutorial SOHO Network Setup Tutorial
SOHO Network Setup Tutorial junaidahmedsaba
 
Internet and cyberspace
Internet and cyberspaceInternet and cyberspace
Internet and cyberspaceCBAKhan
 
Using The Internet7
Using The Internet7Using The Internet7
Using The Internet7guest4a9cdb
 
3_Internet_Architecture (2).pdf
3_Internet_Architecture (2).pdf3_Internet_Architecture (2).pdf
3_Internet_Architecture (2).pdfchrisoliveira37
 
Types of internet connections
Types of internet connectionsTypes of internet connections
Types of internet connectionsadrianne1114
 

Ähnlich wie 03 basic computer_network (20)

Basic Computer Network
Basic Computer NetworkBasic Computer Network
Basic Computer Network
 
03 basic computer_network
03 basic computer_network03 basic computer_network
03 basic computer_network
 
Basic computer network
Basic computer networkBasic computer network
Basic computer network
 
03 basic computer_network
03 basic computer_network03 basic computer_network
03 basic computer_network
 
Basic computer_network
Basic computer_networkBasic computer_network
Basic computer_network
 
ITFT_Computer Network
ITFT_Computer NetworkITFT_Computer Network
ITFT_Computer Network
 
Network & internet presentation
Network & internet presentationNetwork & internet presentation
Network & internet presentation
 
Computer Networks
Computer NetworksComputer Networks
Computer Networks
 
NF_Ch1_Introduction.pptx
NF_Ch1_Introduction.pptxNF_Ch1_Introduction.pptx
NF_Ch1_Introduction.pptx
 
04 introduction to computer networking
04 introduction to computer networking04 introduction to computer networking
04 introduction to computer networking
 
Small office Home office , network setup in details
Small office Home office , network setup in detailsSmall office Home office , network setup in details
Small office Home office , network setup in details
 
Computing 9
Computing 9Computing 9
Computing 9
 
SOHO Network Setup Tutorial
SOHO Network Setup Tutorial SOHO Network Setup Tutorial
SOHO Network Setup Tutorial
 
Internet and cyberspace
Internet and cyberspaceInternet and cyberspace
Internet and cyberspace
 
Using The Internet7
Using The Internet7Using The Internet7
Using The Internet7
 
Fg c
Fg cFg c
Fg c
 
CS1308 - 02/08/10
CS1308 - 02/08/10CS1308 - 02/08/10
CS1308 - 02/08/10
 
3_Internet_Architecture (2).pdf
3_Internet_Architecture (2).pdf3_Internet_Architecture (2).pdf
3_Internet_Architecture (2).pdf
 
Types of internet connections
Types of internet connectionsTypes of internet connections
Types of internet connections
 
Network-Internet
Network-InternetNetwork-Internet
Network-Internet
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

03 basic computer_network

  • 1. Basic Computer Network WeeSan Lee weesan@cs.ucr.edu
  • 2. Bandwidth   Data rate measured in bits (not bytes) per seconds Kbps (Kilobits per seconds)   Mbps (Megabits per seconds)   125 chars/sec 1,250 chars/sec Gbps (Gigabits per seconds)  12,500 chars/sec
  • 3. Connecting to the Internet  Requirement    A computer or PDA or cell phone An account with an ISP (Internet Service Provider) A modem (modulator/demodulator) for dial-up services or a NIC (Network Interface Card) for DSL/Cable services
  • 4. Home Network (single machine) Wall Jack DSL/Cable Modem USB/Ethernet Cable
  • 5. Home Network (multiple machines) Wall Jack DSL/Cable Modem Hub/Switch/Router USB/Ethernet Cable
  • 6. Home Network (multiple machines) Wall Jack Ethernet Cable DSL/Cable Modem Hub/Switch/Router
  • 7. Home Wireless Network Wall Jack Ethernet Cable DSL/Cable Modem Hub/Switch/Router
  • 9. LAN (Local Area Network)   A network of computers that are in the same physical location, such as home or building Usually connected using Ethernet  A standard on how computers communicate over a shared media (cable) Old: BNC connector for coaxial cable http://en.wikipedia.org/wiki/Image:BNC_connector.jpg New: RJ45 for twisted pair cable http://en.wikipedia.org/wiki/Image:Ethernet_RJ45_connector_p1160054.jpg
  • 10. LAN (Local Area Network)  Ethernet Standard  10BaseT   100BaseT   100Mbps 1000BaseT   10Mbps (Mega bits per second) 1000Mbps or 1Gbps Correction from the book (pg. 10)  Why do we get faster connection at work or on campus than at home?
  • 11. LAN (Local Area Network)  Question: Can 2 computers communicate by connecting each other using an Ethernet cable back-to-back?
  • 12. WLAN (Wireless LAN)  Wi-Fi (Wireless Fidelity)   Access Point (AP)    A device (base station) that connects wireless devices together Usually connected to a wired-network ESSID (Extended Service Set ID)   A wireless technology that connects computers without cables A “name” for the AP, eg. mobilenet Hotspot  The area covered by wireless access points
  • 13. WLAN (Wireless LAN)  Standard     802.11b - 11Mbps 802.11g - 54Mbps 802.11a - 54Mbps 2.4G 5G Security    WEP (Wired Equivalen Privacy) WPA (Wi-Fi Protected Access) To prevent wardriving
  • 14. Dial-up Services  Modem    Modulator/demodulator A device that converts analog signal to digital (modulation) and vice versa (demodulation) Speed    1200/2400/9600 bps 14.4/28.8/33.6 Kbps 56 Kbps
  • 15. Dial-up Services  ISDN    Integrated Services Digital Network 2 data channel (56K each) 1 voice channel
  • 16. Broadband Services  xDSL (Digital Subscriber Line)    A technology that provides digital data transmission over unused frequencies on traditional telephone lines For example, ADSL (Asymmetric DSL): DL > UL Speed  Downlink   Uplink    128Kbps - 4Mbps 64Kbps - 800Kbps Need a DSL modem Splitters are needed to separate the voice and data signal
  • 17. Broadband Services  Cable   A technology that provides digital data transmission over cable TV infrastructure Speed  Downlink   Uplink   128Kbps - 3~5Mbps 64Kbps - 128Kbps~1Mbps Need a cable modem
  • 18. Broadband Services  Satellite   A technology that provide digital data transmission over satellites Speed  Downlink   Uplink   500Kbps - 1Mbps 50Kbps - 100Kbps Need a satellite dish
  • 19. WAN (Wide Area Network)  A LAN spans a large geographic area, such as connections between cities  Usually connected using leased line      T1 (1.5Mbps) T3 (45Mbps) OC3 (155Mbps) OC12 (622Mbps) OC48 (2.4Gbps) Telecommunication lines Fiber optic lines
  • 20. Hub/Switch/Router   To connect multiple segments of networks into a larger one Hub   Switch    A multiport repeater to enhance signal within the same LAN Like hub but with intelligent Better performance Router  Forward packets from one LAN to another
  • 21. Intranet vs. Internet  Intranet    Internet   A private network that is contained within an enterprise Could be LANs and WANs A public network of networks Both are using TCP/IP
  • 22. TCP/IP   A family of protocols that makes the Internet works The Robustness Principle  “Be liberal in what you accept, and conservative in what you send” - Jon Postel
  • 23. TCP/IP (cont) Application Layer Eg. WWW, FTP, IRC, Email, telnet, … Transport Layer Eg. TCP, UDP Data Segments Network Layer Eg. IP Packets Link Layer Eg. Ethernet, WiFi Frames Physical Layer Eg. Ethernet Cable, fiber-optics Bits
  • 24. Packets  A small chunk of data transmitted over the Internet Alice Bob The The Internet Internet
  • 25. VPN (Virtual Private Network)    A secure tunnel to a private network through a public network Once established, local node appears to be a node in the private network in a secure manner Correction from the book (pg. 11):  VPN does not mean using telephone line connection!!!
  • 26. Host & IP Address  Correction from the book:    “A host is a computer connected directly to the Internet” “You home computer is not a host” Each host needs an IP address IP address   A 32-bit number, arranged in 4 numbers seperated by “.” Eg. 74.125.19.147
  • 27. DNS (Domain Name System)  Domain name to IP address conversion   Eg. www.google.com → ??.???.??.?? Domain name or IP address lookup  http://cqcounter.com/whois/
  • 28. Top-level Domains  gTLDs (generic TLDs)    .com, .edu, .net, .org, .gov, .mil .aero, .biz, .coop, .info, .museum, .name, .pro ccTLDs (country code TLDs)   .au, .ca, .br, .de, .fi, .fr, .jp, .hk, .cn, .tw, .my, … .us
  • 29. Second-level Domains   Domains that are directly below a TLD Eg.     ucr.edu google.com sony.co.jp Must apply to a registrar for the appropriate TLD
  • 30. Domain Names & Registrars  Profitable domain names      CreditCards.com - $2.75M Loans.com – $3M Business.com - $7.5M Network Solutions, Inc used to monopolize the name registration Now, ~500 registrars
  • 31. How To Register A Domain Name?      Come up a new name 2 name servers’ IP addresses 1 administrative contact 1 technical contact Register the name to an Internet domain registrar  Eg. www.netsol.com, www.godaddy.com Used to be done via email or fax, now all web-based!
  • 32. Policies  AUP (Acceptable Use Policies)   A legal document, written to protect the ISP from unlawful use of its service, and outlines prohibited uses of the service and possible consequences of misuse Privacy Policies  A document describes an ISP’s policy for protecting users’ information
  • 33. Conclusion   Described how to get connected to the Internet Talked about the related network technologies and components
  • 34. References   Internet Effectively (Ch 1-2) Modem  http://en.wikipedia.org/wiki/Modem DSL  http://en.wikipedia.org/wiki/Digital_subscriber_line  How DSL works?    http://electronics.howstuffworks.com/dsl.htm VPN  http://en.wikipedia.org/wiki/Vpn
  • 35. References (cont)  RFC1122: Requirements for Internet Hosts   ftp://ftp.rfc-editor.org/in-notes/rfc1122.txt Domain Names   http://www.icann.org/topics/new-gtld-strategyfaq.htm http://www.iana.org/root-whois/index.html
  • 36. Homework 2  Read “Stealing your neighbor's Net”   Read “Is stealing wireless wrong?”    http://money.cnn.com/2005/08/08/technology/personaltech/ internet_piracy/index.htm http://news.bbc.co.uk/2/hi/uk_news/magazine/6960304.stm Post your own comment in 100-150 words to “Homework 2 Forum” by next Mon (10/8) @ 23:55pm Reply one of the comments from others by next Tue (10/9) @ 23:55pm.