1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.

Slides:



Advertisements
Similar presentations
Click to continue Network Protocols. Click to continue Networking Protocols A protocol defines the rules of procedures, which computers must obey when.
Advertisements

Introduction 2 1: Introduction.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Communicating over the Network
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
CS 325 Computer Networks Sami Rollins Fall 2003.
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Introduction To Networking
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Introduction1-1 CS 325 Computer Networks Sami Rollins Fall 2005.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Basic Data Communication
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Presentation on Osi & TCP/IP MODEL
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 CHAPTER 3 Created by, David Zolzer, Northwestern State University—Louisiana The Internet and World Wide.
Networks QUME 185 Introduction to Computer Applications.
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Ch 1. Computer Networks and the Internet Myungchul Kim
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Chapter 1 Communication Networks and Services Network Architecture and Services.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
First, by sending smaller individual pieces from source to destination, many different conversations can be interleaved on the network. The process.
INTERNET. Objectives Explain the origin of the Internet and describe how the Internet works. Explain the difference between the World Wide Web and the.
INTRANETS MR ROSS UNIT 3 IT APPLICATIONS. DEFINITION An intranet is an internal, secured environment that has a similar look and feel to the Internet,
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
Ch 1. Computer Networks and the Internet Myungchul Kim
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
1: Introduction1 Internet Services and Protocols Adapted from “Computer Networking: A Top Down Approach Featuring the Internet” Kurose and Ross, Addison.
The Internet Technological Background. Topic Objectives At the end of this topic, you should be able to do the following: Able to define the Internet.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
COMPUTER NETWORKS Hwajung Lee. Image Source:
Introduction to Technology Infrastructure
Graciela Perera Introduction Graciela Perera
CS 3214 Computer Systems Networking.
Day 01 - The Internet.
Slides taken from: Computer Networking by Kurose and Ross
Chapter 1 Communication Networks and Services
CS 3214 Computer Systems Lecture 21 Godmar Back.
CS 3214 Computer Systems Networking.
Professional Web Designing For Absolute Beginners
Introduction to Technology Infrastructure
Chapter 1: Introduction
Lecture 1 Overview of Communication Networks and Services
TCP/IP Protocol Suite: Review
Computer Networking 숙명여자대학교 컴퓨터 과학과 최 종원.
Protocol Application TCP/IP Layer Model
Presentation transcript:

1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication network between millions of hosts or end systems (computers, PDA's, TVs, cell phones, home electrical and security systems, etc) throughout the world A Nuts - and - Bolts Description Hosts or end systems are connected together via communication links, which are made up of different types of media (such as coaxial cable, copper wire, fiber optics, and radio spectrum), and routers. Different communication links can transmit data at different rates, with the transmission rate of a link measured in bits per second. COMPUTER NETWORKING (A TOP DOWN APPROACH FEATURING THE INTERNET)

The need to share the media for the communication links between the hosts or end systems has created the necessity to use a technique called packet switching. Packet switching enables multiple communicating hosts or end systems to share a path or parts of a path at the same time. Hosts or end systems access the Internet through Internet Service Providers (ISP's). ISP's provide a variety of types of network access to the hosts or end systems, including 56Kbps dial-up modem access, residential broadband access such as cable modem or DSL, high-speed LAN access and wireless access. ISP's also provide Internet access to content providers, connecting websites directly to the Internet. For the Hosts or end systems to use shared paths or parts of a path at the same time, Protocols must be established The Transmission Control Protocol (TCP) and the Internet Protocol (IP) are two of the most important protocols in the Internet. The Internet's principal protocols are collectively known as TCP/IP.

The IP protocol specifies the format of the packets that are sent and received among routers and hosts or end systems. TCP provides to an application reliable transport, flow control, and congestion control. The U.S. DoD required reliable data transmission to any destination on the network under any circumstances. The creation of the TCP/IP model helped to solve this difficult design problem. The TCP/IP model has since become the standard on which the Internet is based. Given the importance of protocols to the Internet, it's important that every one agree on what each and every protocol does. This is where standards come into play.

Internet standards are developed by the Internet Engineering Task Force (IETF). The IETF standards documents are called Requests For Comments (RFC's). RFC's started out as general requests for comments (hence the name) to resolve architecture problems that faced the precursor to the Internet. RFC's tend to be quite technical and detailed. They define protocols such as TCP, IP, HTTP (for the web), and SMTP {Single Mail Transfer Protocol (for open-standards )}. The IETF has also standardized what protocols must run by an Internet host or end system and an Internet router. There are more than 3500 RFC's. Other bodies also specify standards for network components, most notably for network links. The IEEE 802 LAN/MAN Standards Committee, for example, specifies the Ethernet and Wireless Wi-Fi standards.

1.1.2 A Service Description The Internet allows distributed applications running on its hosts or end systems to exchange data with each other. These applications include web surfing, instant messaging, audio and video streaming, Internet telephony, distributed games, peer - to - peer (P2P) file sharing, remote login, electronic mail, and much, much more. It is worth emphasizing that the web is not a separate network but rather just one of many distributed applications that use the communication services provided by the Internet. The Internet provides two services to its distributed applications: a connection - oriented reliable service and a connectionless - unreliable service. The connection - oriented reliable service guarantees that data transmitted from as sender to a receiver will eventually be delivered to the receiver in order and in its entirety. The connectionless - unreliable service does not make any guarantees about eventual delivery. Typically, a distributed application makes use of one or the other (but not both) of these two services.

1.1.3 What Is a Protocol? The protocols in human communication are separate rules about appearance, speaking, listening and understanding. They work together to help people successfully communicate. The need for protocols also applies to telecommunications, computing and network devices. Computers have no way of learning protocols, so network engineers have written rules for communication that must be strictly followed for successful host-to-host communication. These rules apply to different layers of sophistication such as which physical connections (media) to use, how hosts listen, how to interrupt, how to say good-bye, and in short how to communicate, what language to use and many others. Protocols may include signaling, authentication and error detection and correction capabilities. These rules, or protocols, that work together to ensure successful communication are grouped into what is known as a protocol suite. Protocols may be implemented by hardware, software, or a combination of the two.

TCP/IP refers to a collection (a "protocol suite") of its most used protocols. Most of the Internet's communication protocols are described in the Requests For Comments (RFC) documents of the Internet Engineering Task Force (IETF). As an example of a computer network protocol with which you are probably familiar, consider what happens when you make a request to a Web server, that is, when you type the URL of a Web page into your Web browser. First, your computer will send a connection request message to the Web server and wait for a reply. The Web server will eventually receive your connection request message and return a connection reply message. Knowing that it is now OK to request the Web document, your computer then sends the name of the Web page it wants to fetch from that Web server in a GET message. Finally, the Web server returns the Web page (file) to your computer.