it 210: web-based it fall 2012 lecture: network basics, osi, & internet architecture

18
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Upload: rodger-dickerson

Post on 17-Jan-2018

219 views

Category:

Documents


0 download

DESCRIPTION

Networks & OSI Model

TRANSCRIPT

Page 1: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

IT 210:Web-based IT

Fall 2012Lecture: Network Basics, OSI, &

Internet Architecture

Page 2: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Outline for Today Network OSI Model Internet Architecture

Page 3: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Networks & OSI Model

Page 4: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Networks

Page 5: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Networks : Building Blocks Nodes: PC, smartphone, special-purpose

hardware… hosts switches

Links: coax cable, optical fiber, wireless connection… point-to-point

multiple access…

Page 6: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

OSI Model

Models

Abstraction

Layers

Page 7: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Internet Architecture

Page 8: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Internet Protocols and the OSI Model

Ref: From Foruzan Text

Page 9: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Internet Protocol Suite

Page 10: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Key Internet Protocols: IP/TCP

Protocols for transferring data across multiple networks (e.g., the Internet)

Properties Vendor-independent (nobody owns them) Work with different network types,

hardware addressing schemes, and routes “end-to-end” principle (sort of…) Use layered approach (abstraction) to

create virtual network Resilient to broken nodes in network

Page 11: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Layers in TCP/IP Model

Application LayerApplication LayerWeb, E-Mail, File TransferWeb, E-Mail, File Transfer

Transport Layer (TCP)Transport Layer (TCP)Reliable ConnectionsReliable Connections

Internetwork Layer (IP)Internetwork Layer (IP)Simple, Fast, UnreliableSimple, Fast, Unreliable

Link Layer (Ethernet, WiFi)Link Layer (Ethernet, WiFi)Physical ConnectionsPhysical Connections …

FTP HTTP NV TFTP

TCP UDP

IP

NET1 NET2 NETn

Page 12: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Internet Protocol (IP) Provides connectionless packet delivery Defines:

Internet addressing scheme Format of packets Packet forwarding

IP datagram = IP Internet packet with header (source, destination, type) and data

Packets may arrive out of order or not at all

Page 13: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

IP Addresses Assigned to destination points such as computers

or servers (*defines a connection, not a device) Composed of 2 parts: network ID (prefix assigned

by ISPs) and host ID (suffix assigned by local sysadmin)

Classful addressing (first bits specify size of prefix and suffix) allows for mixture of large and small networks

216.24.63.132

Page 14: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Transmission Control Protocol (TCP)

Purpose is to assure reliability given IP’s unreliable nature

Keeps a copy of sent data packets until receives an acknowledgement of their receipt

If it takes too too long then sends again Orders packets Provides individual connections

between applications

Page 15: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

UDP vs. TCP

Page 16: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Summary1. Information broken into packets that are

labeled with an IP address. IP addresses indicate a destination network (via its prefix) and destination host connection (via its suffix)

2. Packets sent across network to IP router, which forwards to the “next” router, until final router delivers to destination network. Packets may be received out of order or even be lost.

3. TCP assures reliability by verifying receipt and order of packets.

Page 17: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

A Look Under the Hood!

Page 18: IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture

Social, political, and economic implications of Internet Architecture Stop Online Piracy Act (see

http://mashable.com/2011/11/16/sopa-infographic/)

Censorship in China versus Wikileaks Lack of “priority” messages for those who

can pay Shutting down the Internet in Egypt Pornography, viruses, etc.