1 The Internet What is the ‘Net’ Is this all just a craze? How does it work?

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

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Layer and Transport Layer.
The Internet Useful Definitions and Concepts About the Internet.
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
Introduction 1 Lecture 7 Application Layer (FTP, ) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering.
By: Me1 Domain Name Servers (DNS). By: Me2 Section 1: Overview Of DNS DNS is a name resolution protocol. It converts host names to IP addresses and vice-versa.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
Process-to-Process Delivery:
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
TCP/IP protocols Communication over Internet is mostly TCP/IP (Transmission Control Protocol over Internet Protocol) TCP/IP "stack" is software which allows.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
1 Computer Communication & Networks Lecture 27 Application Layer: Electronic mail and FTP Waleed.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
 TCP/IP is the communication protocol for the Internet  TCP/IP defines how electronic devices should be connected to the Internet, and how data should.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
What Is the Internet? A network of networks, joining many government, university and private computers together and providing an infrastructure for the.
Comp101 Lecture ‘Internet’ abstract 1 What is the Internet? The US military wanted a network that was robust under enemy attack. US academics wanted a.
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
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.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Network Services Networking for Home & Small Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter 15 Networks. 2 Chapter Goals Describe the core issues related to computer networks List various types of networks and their characteristics Explain.
An Overview of the Internet: The Internet: Then and Now How the Internet Works Major Features of the Internet.
Communication, Networks, The internet and the Worldwide Web.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
CS 3830 Day 9 Introduction 1-1. Announcements r Quiz #2 this Friday r Demo prog1 and prog2 together starting this Wednesday 2: Application Layer 2.
TCP/IP (Transmission Control Protocol / Internet Protocol)
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
Getting Connected Overview Getting Connected Overview.
Newsgroup World Wide Web (WWW) Conservation Over the Internet e.g.ICQ File Transfer Protocol (FTP) Includes 6 main services: Electronic Mail Remote.
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
1 Network Communications A Brief Introduction. 2 Network Communications.
HOW THE INTERNET WORKS. Introduction : The internet has brought revolutionary changes Has become a medium for interaction and information Can access to.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Computer Communications
Class Notes Overview of Internet Session B
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Networking for Home and Small Businesses – Chapter 6
Application layer Lecture 7.
Web Design & Development
Process-to-Process Delivery:
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Networking for Home and Small Businesses – Chapter 6
Chapter 7 Network Applications
Process-to-Process Delivery: UDP, TCP
Chapter 2 Application Layer
The Internet and Electronic mail
Presentation transcript:

1 The Internet What is the ‘Net’ Is this all just a craze? How does it work?

2 The Internet Looking at …. –What is the ‘Net’? –Protocols –IP and TCP –Domain Name Service and Domain Names –FTP – –Video-conferencing

3 The Internet What is the Internet ? “The Internet is a world-wide system of computer networks, a network of networks in which users at any one computer can, if they have permission, get information from any other computer” –

4 The Internet The Internet is a network of networks

5 The Internet Comprised of nodes which communicate with each other using a specific protocol Internet Node A Node B protocol used to handle communication through Internet

6 Computer Protocol HTTP, FTP, Telnet, IP, etc.. are all protocols What is a protocol? –An agreed set of rules –a standard procedure for regulating data transmission between nodes (computers) why are protocols important? –Internet comprised of networks of networks –each network contains different types of nodes/hosts (Windows, Unix, …)

7 Computer Protocol Networks may be different and thus communicate differently –need a standard !!!!! Protocols set standard message types to enable communication (in various forms) between computers

8 IP (Internet Protocol) IP provides every node connected to the Internet with a unique address –e.g IP is a standard protocol enabling message passing between nodes All nodes connected to Internet agree on using IP as a standard protocol to enable communication

9 IP Addressing All nodes have a unique address Each address is represented by 32 bits –e.g –broken into four bytes separated by a decimal point –e.g –and converted to decimal –e.g

10 IP Message Format There exists a specific format for messages that nodes send to each other Application data is appended onto the message

11 TCP (Transmission Communication Protocol) It ensures that IP messages are delivered reliably –IP is not a reliable network protocol –TCP adds reliability IP and TCP exist at two separate levels, or layers in the protocol stack

12 TCP (Transmission Communication Protocol) The final message (or packet) is forwarded from node to node over the internet which may exist on different networks Nodes look at the destination address of the packet and forward it

13 DNS (Domain Name Service) We have seen all nodes connected to the Internet have a unique IP Address How does one node connect to another if it doesn’t know the IP Address? DNS resolves this issue Using DNS, every IP Address can be resolved to a name (Hostname as it is referred)

14 DNS (Domain Name Service) IP does not understand what Hostnames are so DNS acts as a form of ‘translator’ DNS translates between IP Addresses and Hostnames We must first look at what Domain Names are

15 Domain Names Any entity connected to the Internet is located using a Domain Name –e.g. –represents the Internet address The.ie part is the top-level of the domain and represents an entity located in Ireland –others include.de,.jp.,.com.,.edu The ‘dit’ part of the address (including the top level) is the second level domain and represents the organisation

16 Domain Names There may be other domain levels in an Address. –E.g. The Left-most level is the server on which the resource resides (in this case is ‘www’) Top Level Domain Second Level Domain Server

17 DNS (Domain Name Service) DNS is used to resolve hostnames ( and IP Addresses It is based on a Tree-like, hierarchical structure The root domain is “.” It resides at the top of the tree and various subdomains branch out These subdomains include.com,.ie,.org,..etc. The tree continues to branch with each subdomain in turn containing various subdomains –e.g.

18 DNS Tree example. (root domain).ie.org.com.edu dit.ietcd.iegoogle.com kst.dit.ieang.dit.ie stanford.eduberkeley.edu cs.stanford.edu

19 DNS (Name Servers) Each domain (and sub-domain) has its own name server, a server which contains the host name information about the hosts and sub-domains within its domain. –The dit.ie domain, for example, has a name server that stores address information about all of the hosts and subdomains in the dit.ie domain. –However, authority for a subdomain, such as kst.dit.ie, can be passed to a name server that has authority for that subdomain. –When a name resolution request comes to the dit.ie name server, it just passes the request off to the kst.dit.ie name server. –In this way, DNS maintains only the information that is pertinent to that domain

20 DNS (Name Resolution) Requests are made to the name servers in order to resolve names e.g. to find the IP address for home.kst.dit.ie the following steps take place –A DNS server would ask the root server for the address of the name server for the.ie domain –The DNS server then can contact the.ie name server and asks this server for the number of the name server for the dit.ie domain –In turn, the DNS server then contacts the dit.ie name server and asks for the address of the name server for kst.dit.ie domain –Finally a request is made to the kst.dit.ie domain for the address of the server named ‘home’. This IP address is returned and can be used for communication between nodes

21 FTP (File Transfer Protocol) Used to transfer files over the Internet between computers Downloading using FTP –file transfer from remote server to local computer (localhost) Uploading using FTP –file transfer from local computer to remote server

22 FTP (File Transfer Protocol) FTP used to transfer files, applications, etc.. Using FTP –ftp:// –e.g. ftp:// –may require authentication (name & password) –open directly or save to hard drive

23 (Electronic mail) –Revolutionised old ‘snail mail’!! Delivers formatted messages over the Internet address are unique (no two people have the same address) A computer in the domain is used as a Mail server.

24 Mail server –Gathers incoming , looks at recipient address and forwards to recipient –Collects outgoing and sends onto Internet –Incoming with bad/incorrect addresses are returned to sender, usually with an error message

25 Video-Conferencing aka ‘NetMeeting’ used mainly in business and work environments facilitates visual, audio and text communication together over the Internet usually requires large bandwidth and dedicated channel (e.g. ISDN, ADSL, Fiber Optic connection).

26 Video-Conferencing Uses include –File Transfer –Whiteboard (smartboard) for sharing diagrams and enabling remote editing) –Talk real-time chat with full audio, video and text exchange) –Program sharing Many VC software packages on market

27 Summary We have looked at: –Makeup of Internet –Protocol –IP –TCP –DNS and Domain Names –FTP – –Video-Conferencing