Internet Eugen Kvasnak, PhD. Department of Medical Biophysics and Informatics 3rd Medical Faculty of Charles University.

Slides:



Advertisements
Similar presentations
Internet and WWW CS216. Open System Interconnection (OSI)
Advertisements

Internet – Part I. What is Internet? Internet is a global computer network of inter-connected networks.
Basic Internet Terms Digital Design. Arpanet The first Internet prototype created in 1965 by the Department of Defense.
44212: Web-site Development
1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
© 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.
Layer 7- Application Layer
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
網際網路協定基礎介紹 Data Communications and Computer Networks: A Business User’s Approach Fifth Edition (Chap 10)
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
Internet Basics.
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 3 The Basics of Networking
Intro to Computer Networks Internet and Networking Terms Bob Bradley The University of Tennessee at Martin.
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,
CS134 Web Design & Development Introduction to the Internet Mehmud Abliz.
1 Jordan University of Science & Technology Faculty of Computer & Information Technology Department of Computer Science CIS 100Internet.
Lectures and Practicals Mon 8-10 SC1222 TUE SC1222 Office: SC Website: mis.csit.sci.tsu.ac.th/kanida.
© 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.
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
TCP/IP Yang Wang Professor: M.ANVARI.
4-Oct-15 Basic Protocols. 2 Sockets Sockets, or ports, are a very low level software construct that allows computers to talk to one another When you send.
1 CSC111H Client-Server: An Introduction Dennis Burford
How Does the Internet Work? Protocols Protocols are rules that describe how computers communicate and exchange data. The Internet has a series of these.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Chapter 7: The Internet, Intranets, and Extranets.
Copyright © 2006 Pearson Addison-Wesley. All rights reserved. 3-1.
Introduction to Internet. Chapter 1 Objectives Origins of the Internet Packets and Routers TCP/IP DNS HTTP URL Client-Server.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Networks Part 2: Infrastructure + Protocols NYU-Poly: HSWP Instructor: Mandy Galante.
Getting Connected Overview Getting Connected Overview.
1 Internet Protocols To support the Internet and all its services, many protocols are necessary Some of the protocols that we will look at: –Internet Protocol.
Internet Basics. Books TEXT BOOKS: Web Enabled Commercial Application Development Using HTML, DHTML, JavaScript, By: Bayros BPB publications OTHER READINGS:
CSI 3125, Preliminaries, page 1 Networking. CSI 3125, Preliminaries, page 2 Networking A network represents interconnection of computers that is capable.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Instructor Materials Chapter 5 Providing Network Services
Computer Networks.
Introduction to the WWW
Level 2 Diploma Unit 10 Setting up an IT Network
Distributed Systems.
Introduction To Web Design
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Web Development & Design Chapter 1, Sections 4, 5 & 6
Networking for Home and Small Businesses – Chapter 6
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
I. Basic Network Concepts
ACT102 Introduction to web design
Web Design & Development
CS134 Web Design & Development
Process-to-Process Delivery:
Copyright © 2006 Pearson Addison-Wesley. All rights reserved.
ACT102 Introduction to web design
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
TCP/IP Protocol Suite: Review
Delivering the Data.
Internet Applications & Programming
How Our Customers Communicate With Us
Networking for Home and Small Businesses – Chapter 6
Computer Networks Protocols
INTRODUCTION TO THE INTERNET AND WEB
Presentation transcript:

Internet Eugen Kvasnak, PhD. Department of Medical Biophysics and Informatics 3rd Medical Faculty of Charles University

TCP/IP The Internet is the network that connects computers all over the world. It works according to a set of agreed protocols. TCP (Transmission Control Protocol) and IP(Internet Protocol) are the most commonly-used protocols for using the Internet. (But there are others at lower levels.) The combination is simply known as TCP/IP. The Internet is a packet switching system. Any message is broken (by TCP) into packets that are transmitted independently across the interment (sometime by different routes). The header of packet consists of, amongst other data: –the version number of the protocol in use –IP address of sender –IP address of destination TCP breaks down a message into packets. At the destination, it re-assembles packets into messages. It attaches a checksum to each packet. If the checksum doesn't match the computed checksum at the destination, the packet is re-transmitted. Thus TCP ensures reliable transmission of information. TCP: provides re-transmission of lost data delivery of data in the correct order

IP is concerned with routing. IP attaches the address of the destination of each packet. IP ensures that packets get to the right place. TCP is the higher-level protocol that uses the lower-level IP.

IP Address An IP address is a unique address for every host computer in the world. Consists of 4 bytes or 32 bits. This is represented in quad notation (or dot notation) as 4 x 8 bit numbers, each in the range 0 to 255, e.g IP addresses are registered so that they stay unique.

Domain name The domain name is the user-friendly equivalent of an IP address. Used because the numbers in an IP address are hard to remember and use. Also known as a host name. Example: lf3.cuni.cz Such a name starts with the most local part of the name and is followed by the most general. The whole name space is a tree, whose root has no name. the first level in the tree has com, org, edu, uk, etc. The parts of a domain name don't correspond to the parts of an IP address. Domain names don't always have 4 parts - they can have 2, 5 or whatever. All applications that use an address should work whether an IP address or a domain name is used. In fact, a domain name is converted to an IP address before it is used. Domain name The domain name is the user-friendly equivalent of an IP address. Used because the numbers in an IP address are hard to remember and use. Also known as a host name. Example: lf3.cuni.cz Such a name starts with the most local part of the name and is followed by the most general. The whole name space is a tree, whose root has no name. the first level in the tree has com, org, edu, uk, etc. The parts of a domain name don't correspond to the parts of an IP address. Domain names don't always have 4 parts - they can have 2, 5 or whatever. All applications that use an address should work whether an IP address or a domain name is used. In fact, a domain name is converted to an IP address before it is used.

Domain Name Systém A program, say a Web browser, that has a domain address usually needs to convert it into an IP address before making contact with the server. The domain name system (DNS) provides a mapping between IP addresses and domain names. All this information cannot be all in one place and so it is a distributed database.

Clients, Servers and Peers A network application usually involves a client and a server. Each is a process (an independently running program) running on a (different) computer. A server runs on a host and provides some particular service, e.g. e- mail, access to local Web pages. Thus a Web server is a server. A commonly-used web server program is called Apache. A client runs on a host but needs to connect with a sever on another host to accomplish its task. Usually, different clients are used for different tasks, e.g. Web browsing and . Thus a Web browser is a client. Some programs are not structured as clients and servers. For example a game, played across the internet by two or more players is a peer to peer relationship. Other examples: chat, internet phone, shared whiteboard.

URL (Uniform Resource Locator) is: a unique identifier for any resource on the Internet typed into a Web browser used as a hyperlink within a HTML document quoted as a reference to a source URL has the structure: protocol://hostname[:port]/[pathname]/filena me#section (in square brackets indicate that the item inside can be omitted).

The first part of a URL is the particular protocol. Some commonly-used protocols are: http The service is the Web. The file is accessed using the HTTP protocol. ftp The service is file transfer protocol. The URL locates a file, a directory or an FTP server. telnet The service is remote login to a host. No file name is needed. mailtoThe service is . newsThe URL specifies a usenet newsgroup. fileThis locates a file on the local system. The server part of the URL is omitted.

mailto The service is . News The URL specifies a usenet newsgroup. File This locates a file on the local system. The server part of the URL is omitted.

Thank you for your attention