Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has...

17
Introduction and Introduction and Overview Overview Chapter 1 Chapter 1

Transcript of Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has...

Introduction and Introduction and OverviewOverview

Chapter 1Chapter 1

Why Study TCP/IP?Why Study TCP/IP?

Forms global Internet base technologyForms global Internet base technology

Has accommodated explosive growth wellHas accommodated explosive growth well

Protocols work over high-speed networksProtocols work over high-speed networks

Basic design has handled new applicationsBasic design has handled new applications

Protocol suite has been adapted to new Protocol suite has been adapted to new network technologiesnetwork technologies

Principles of architecture, addressing, Principles of architecture, addressing, routing, etc. are similar in all protocol suitesrouting, etc. are similar in all protocol suites

What Is TCP/IP?What Is TCP/IP?

Official name:Official name:

TCP/IP Internet Protocol SuiteTCP/IP Internet Protocol Suite

Transmission Control ProtocolTransmission Control Protocol Standard transport level protocolStandard transport level protocol Connection (stream of data) orientedConnection (stream of data) oriented Data travels in TCP segmentsData travels in TCP segments

Internet ProtocolInternet Protocol Connectionless (packet) orientedConnectionless (packet) oriented Puts TCP segments into IP datagramsPuts TCP segments into IP datagrams

Need for Multiple ProtocolsNeed for Multiple Protocols

Protocols are standardsProtocols are standards Provide syntax and semantics for communicationProvide syntax and semantics for communication

Protocols Protocols Computer communication Computer communication Programming languages Programming languages Computation Computation Computation: not deal with CPU instruction setComputation: not deal with CPU instruction set Communication: not deal with vendor’s hardwareCommunication: not deal with vendor’s hardware

Hides low-level details of communicationHides low-level details of communication Programmers not know specific hardwareProgrammers not know specific hardware Not change programs when hardware changesNot change programs when hardware changes Applications work between arbitrary computersApplications work between arbitrary computers

TCP/IP and OSITCP/IP and OSI

No official TCP/IP protocol architectureNo official TCP/IP protocol architecture Has 5 relatively independent layers of Has 5 relatively independent layers of

communications tasks communications tasks Standards have been developed for each layerStandards have been developed for each layer IP used at internet layerIP used at internet layer TCP used at transport layerTCP used at transport layer

OSI model was developed to become the OSI model was developed to become the international standardized architectureinternational standardized architecture Did not happenDid not happen

Key TCP/IP protocols were already matureKey TCP/IP protocols were already mature

OSI model is more complexOSI model is more complex

Organization of the TextOrganization of the Text

Intro and overview of underlying Intro and overview of underlying technologies (chap 1-2)technologies (chap 1-2)

TCP/IP from the viewpoint of a single host TCP/IP from the viewpoint of a single host (chap 3-12)(chap 3-12)

Internet architecture as viewed globally Internet architecture as viewed globally (chap 13-19, 31)(chap 13-19, 31)

Application level services (chap 20-30)Application level services (chap 20-30)

Read Chapter 1Read Chapter 1 What is What is internetworkinginternetworking?? What are What are protocolsprotocols? Why are they important?? Why are they important? What is What is interoperabilityinteroperability?? What are the two broad types of protocol What are the two broad types of protocol

services?services?What services are provided in each type?What services are provided in each type?

What are the TCP/IP distinguishing features?What are the TCP/IP distinguishing features? History of the InternetHistory of the Internet Requests for Comments (RFCs)Requests for Comments (RFCs)

Future GrowthFuture Growth

TCP/IP and Internet continue to evolveTCP/IP and Internet continue to evolve

Most significant is additional trafficMost significant is additional traffic Email to scientific files to WWW usersEmail to scientific files to WWW users

All IPv4 IP addresses have been All IPv4 IP addresses have been distributed as of 3 Feb 2011!!distributed as of 3 Feb 2011!! http://articles.cnn.com/2011-02-03/tech/http://articles.cnn.com/2011-02-03/tech/

internet.addresses.gone_1_addresses-internet-internet.addresses.gone_1_addresses-internet-numbers-new-pool?_s=PM:TECHnumbers-new-pool?_s=PM:TECH

Future Growth (contd)Future Growth (contd)

Growth of the connected InternetGrowth of the connected Internet

NetworksNetworks ComputersComputers UsersUsers ManagersManagers

19801980 101011 101022 101022 101000

19901990 101033 101055 101066 101011

20002000 101055 101077 101088 101022

20052005 101066 101088 101099 101033

Miscellaneous Internet “Facts”Miscellaneous Internet “Facts”

http://www.global-reach.biz/globstats/index.php3

<broken link>

** Went over 1 billion in 2005

The Global Index is the overall average of the response rating from all servers queried in the Internet Traffic report. Higher Index means faster Internet. (http://www.internettrafficreport.com/main.htm)

Internet Traffic Report:Internet Traffic Report: http://www.internettrafficreport.com/main.htmhttp://www.internettrafficreport.com/main.htm

Internet Health Report:Internet Health Report: http://www.internetpulse.net/http://www.internetpulse.net/