ISP – 8 th Recitation 3 rd exercise review Computer networks - Introduction.

Slides:



Advertisements
Similar presentations
TCP-IP Primer David Cozens. Targets Have a basic understanding of Ethernet network technology Be aware of how this technology is applied on the 5000 series.
Advertisements

IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
Lecture 5: TCP/IP OSI layers 3 (IP) and 4 (TCP/UDP) IPv4 – addresses and routing, “best-effort” service Ethernet, Appletalk, etc wrap IP packets with their.
Operating Systems Concepts 1/e Ruth Watson Chapter 11 Chapter 11 Network Maintenance Ruth Watson.
Chapter 14 TCP/IP and Routing Part #1 Unix System Administration.
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
The Internet Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2010.
TCP/IP Lecture Extra. TCP/IP Developed by DARPA (Defense Advanced Research Projects) TCP is a connection-oriented transport protocol that sends data as.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
CS 356 Systems Security Spring Dr. Indrajit Ray
1 Chapter Overview Subnet. What is a subnet When you break a network into a few smaller networks, you have created several subnets Like IP address where.
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Process-to-Process Delivery:
Basic Network Training. Cable/DSL Modem The modem is the first link in the chain It is usually provided by the ISP and often has a coax cable connector.
Support Protocols and Technologies. Topics Filling in the gaps we need to make for IP forwarding work in practice – Getting IP addresses (DHCP) – Mapping.
Layering and the TCP/IP protocol Suite  The TCP/IP Protocol only contains 5 Layers in its networking Model  The Layers Are 1.Physical -> 1 in OSI 2.Network.
Module 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Cybersecurity Computer Science Innovations, LLC. Fingerprinting So, we have a file at the top level of a Web site. It is called robots.txt It specifies.
1 Version 3.1 modified by Brierley Module 8 TCP/IP Suite Error and Control Messages.
Page 19/13/2015 Chapter 8 Some conditions that must be met for host to host communication over an internetwork: a default gateway must be properly configured.
ITS CSS Desktop Support Introduction to networking concepts Last updated: 9/30/2008 by pxahelp.
 Ping - Transmits four 32 byte packets to target computer ◦ Measures response time ◦ Returns IP address of target computer ◦ Example: ping uottawa.ca.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
© 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.
1 Introduction to Networking Dr. Mahdi Nasereddin PPU.
Operating Systems Lesson 10. Networking Communications protocol is the set of standard rules for ◦ Data representation ◦ Signaling ◦ Authentication ◦
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Lector: Aliyev H.U. Lecture №14: Telecommun ication network software design for data bases and servers. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Okay, here’s a scenario… You’re sitting at a computer…. Type in www. yourcompany.com As soon as you click on search your browser will ask your Operation.
Understanding Networking Joe Cicero Northeast Wisconsin Technical College.
The Internet Just the Facts. Protocols TCP/IP are the TRANSPORT protocols of the Internet Services use TCP/IP to connect to other computers on Internet.
C HAPTER 9 Supporting TCP/IP, DNS using Windows XP.
Connecting The Network Layer to Data Link Layer. ARP in the IP Layer The Address Resolution Protocol (ARP) The Address Resolution Protocol (ARP) Part.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
NetTech Solutions Common Connectivity Problems Lesson Eight.
Cisco 2 - Routers Perrine. J Page 112/19/2015 Chapter 8 TCP/IP Error Message Some of the conditions that must be met in order for host to host communication.
Cisco Discovery Semester 1 Chapter 6 JEOPADY RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands RouterModesWANEncapsulationWANServicesRouterBasicsRouterCommands.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Transmission Control Protocol (TCP) Internet Protocol (IP)
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Network protocles (TCP), (UDP), (DHCP), (DNS) DR:abd alrauoof alshtawi
Internet Flow By: Terry Hernandez. Getting from the customers computer onto the internet Internet Browser
Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Introduction to Networking Technologies Introduction to TCP/IP.
Computing: Computer Networking Fundamentals Ian Eyre Part 4 Data Transmission.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Discovery Internetworking Module 9 JEOPARDY K. Martin.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Networking for Home and Small Businesses – Chapter 6
How Data Flows through the Internet
Design Unit 26 Design a small or home office network
Process-to-Process Delivery:
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Networking for Home and Small Businesses – Chapter 6
Layering and the TCP/IP protocol Suite
Presentation transcript:

ISP – 8 th Recitation 3 rd exercise review Computer networks - Introduction

What is it good for? Communicating and sharing resources around the world. Common applications: 1.Web / FTP / Data Transfer 2. / IM / VOIP / Human Communication 3.“Internet” In general, a collection of bytes (packet) is sent from one computer to another

How does it work Computer networking is based on layers of different protocols. Layer = Additional bytes in the beginning/(end) of a message. The “holy grail” of computer networking is the 7 layers model of OSI (half obsolete) In reality, fewer layers are being used and it’s sometimes hard to distinguish between layers.

Basic Layers Physical layer – Signals and cables Data-link layer – Local communication Network layer – End to end communication Transport layer – Reliability/Flow control Higher layers – Application based

Packet Structure

Physical Layer How to physically connect the computer to the network (cables/connectors) Signals running through the cables (voltages/encodings) Examples : RS232/10BASE-T/802.11(x)

Datalink Layer How two adjacent computers “talk” to one another. Tied closely to the physical layer. Detection and correction of errors. Examples : Ethernet, Token-Ring, (x).

Network Layer Allows transfer of data between far away computers. Deals with addressing and routing. Unreliable - data can get lost and come in the wrong order. Examples : IP (very few others).

Transport Layer Provides a transparent mean for sending data. Can provide reliability, order and flow control. Provides virtual “ports” to set apart different data. Often, closely tied to the network layer (TCP/IP) Examples : TCP/UDP (and more)

Higher Layers Application based. Endless variety... Examples : (HTTP/POP3/SMTP/FTP/RPC…)

Relevant Concepts Most programmers don’t care much about the physical and data-link layers - Too down in hierarchy and transparent otherwise. Network and transport layers are relevant and important to understand. Higher layers are program specific: 1.Interface an existing program using its protocol. 2.Create a new program using a self made protocol.

Relevant Concepts IP Address - 32 bits long, unique to each internet node Subnet mask – 32 bit long. Tells which part of the IP address designate the same “physical” network Router/Gateway – A computer that’s connected to two or more “physical” networks and moves data between the two based. Port – a 16bit long number which helps map network data to specific applications.

How data travels Addressing Routing Ports

Bu..Bu..But “I’ve been using the internet for decades and never ever set my computer’s IP address or subnet mask, never seen a router/default gateway address and never ever contacted a web page using 4 (darn) numbers.”

Dynamic Host Configuration Protocol (DHCP) As we just saw, each network interface requires some network specific IP settings like a unique IP address, subnet mask, default gateway and DNS servers. DHCP servers can sit at each local network and simplify the configuration process by allocating each network node with all its relevant IP settings. DHCP servers allow us to easily connect to wireless hotspots and ISPs.

Domain Name Server (DNS) It’s hard to remember numbers so we don’t normally use IP addresses… DNS servers are catalogs which map IP addresses to names that are easier to remember. instead of The internet contains a hierarchy of DNS servers, each responsible for different names spaces. (.com,.il,.ac.il, google.com, tau.ac.il,. – root ) Addresses and name spaces are globally controlled by ICANN / IANA

Interesting Applications Ipconfig Ping Nslookup Tracert Telnet