Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).



Similar documents
IP addresses. IP addresses: IPv4: 32 bits:

Chapter 4: Networking and the Internet

Connecting with Computer Science, 2e. Chapter 5 The Internet

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

COMPUTER NETWORK TECHNOLOGY (300)

Technical Support Information Belkin internal use only

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

Terminology. Internet Addressing System

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

CMSI 182 Intro to Computer Science. Week 13 Tuesday B.J. Johnson Doolan :25 10:40

Communications and Networking

Basic Network Configuration

CompTIA Network+ (Exam N10-005)

architecture: what the pieces are and how they fit together names and addresses: what's your name and number?

Basic Internet programming Formalities. Hands-on tools for internet programming

Chapter 5. Data Communication And Internet Technology

Networking Technology Online Course Outline

LESSON Networking Fundamentals. Understand TCP/IP

Advanced Higher Computing. Computer Networks. Homework Sheets

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

Lab 2. CS-335a. Fall 2012 Computer Science Department. Manolis Surligas

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Connecting to and Setting Up a Network

Lesson 1 Quiz Certification Partners, LLC. All Rights Reserved. Version 2.0

Networking Basics and Network Security

Step-by-Step Configuration

Transport and Network Layer

Chapter 1 Personal Computer Hardware hours

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

SSVP SIP School VoIP Professional Certification

Introduction to computer networks and Cloud Computing

Lab Organizing CCENT Objectives by OSI Layer

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Computer Networks CCNA Module 1

CUSTOMIZED ASSESSMENT BLUEPRINT COMPUTER SYSTEMS NETWORKING PA. Test Code: 8148 Version: 01

Using MIS 3e Chapter 6A Appendix

2. Ethernet is a means of implementing which of the following network topologies?

Broadband Phone Gateway BPG510 Technical Users Guide

TCP/IP Basis. OSI Model

IT4405 Computer Networks (Compulsory)

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

Chapter 15: Advanced Networks

Access Point Configuration

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering

The OSI and TCP/IP Models. Lesson 2

Lab - Observing DNS Resolution

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

Networking Test 4 Study Guide

COMPUTER NETWORK TECHNOLOGY (40)

Study Guide CompTIA A+ Certification, Domain 2 Networking

White Paper How to Remotely Access Ethernet I/O Over the Internet

SSVVP SIP School VVoIP Professional Certification

Procedure: You can find the problem sheet on Drive D: of the lab PCs. 1. IP address for this host computer 2. Subnet mask 3. Default gateway address

M3-R3: INTERNET AND WEB DESIGN

Detailed Table of Contents

Course Description and Outline. IT Essential II: Network Operating Systems V2.0

Internet Privacy Options

Networking. Sixth Edition. A Beginner's Guide BRUCE HALLBERG

Network Pop Quiz 5 Brought to you by please visit our site!

Overview of Computer Networks

Technical Glossary from Frontier

Internetworking and IP Address

Glossary of Technical Terms Related to IPv6


Step-by-Step Configuration

Microsoft. CompTIA Network+ Rapid Review. (Exam N10-005) Craig Zacker

Test Code: 8148 / Version 1

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

COMPUTERS ARE YOUR FUTURE CHAPTER 7 NETWORKS: COMMUNICATING AND SHARING RESOURCES

Network Security TCP/IP Refresher

IT Data Communication and Networks (Optional)

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Networking Basics for Automation Engineers

Fundamentals of the Internet 2009/ Explain meaning the following networking terminologies:

Multi-Homing Dual WAN Firewall Router

Hosted Voice. Best Practice Recommendations for VoIP Deployments

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Firewall VPN Router. Quick Installation Guide M73-APO09-380

NETWORKING TECHNOLOGIES

Lab Configuring Access Policies and DMZ Settings

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

The Internet. Chapter 10. Learning Objectives. Chapter Outline. After reading this chapter, you should be able to:

Information Technology Career Cluster Introduction to Cybersecurity Course Number:

CS2107 Introduction to Information and System Security (Slid. (Slide set 8)

Algemene Theorie en Vaardigheden 2. April 2014 Theaterschool OTT-2 1

Higher Computing Networking 1

Lecture 2. Internet: who talks with whom?

HOSTED VOICE Bring Your Own Bandwidth & Remote Worker. Install and Best Practices Guide

Network Configuration Settings

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

Transcription:

1 / 17

Network: several computers who can communicate. Bus topology: bus Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb). Hardware has globally unique MAC addresses (IDs). 2 / 17

Classic Ethernet: Specify address when sending. All processors can check if something is there. Wait random amount before trying again. Wait longer amount if failure again, etc. but send for long enough that all can detect the collision. Protocol says how to do this. Compare: conversation at dinner table. 3 / 17

Other topologies: ring star popular in wireless networks center is access point (AP) center is a switch for Ethernet 4 / 17

Wireless networks Hidden terminal problem: AP Can t tell if another sends at same time. Collision avoidance. Wait for longer quiet periods. Wait for ACK for sending (AP will only send ACK to one). Wait for ACK for reception (else, conclude collision). Ethernet: collision detection. Nodes can hear and speak at the same time. 5 / 17

Connecting networks Connecting networks: X X: repeater sends further, required by physical limitations bridge only sends further if sent to address on other side switch like bridge, but connecting more than 2 6 / 17

Connecting networks Connecting dissimilar networks into internet (small i) point were connected is gateway Connect with routers - often have firewall packet filters, checking source, destination, port Home wireless AP and router in 1 box = gateway Have network in home Router connects to Router forwards messages towards proper destination Forwarding table used to figure out from address where to send next 7 / 17

Peer-to-peer model (P2P) vs. Client server model P2P: same roles/software at each end. Examples: file sharing. Client-Server: different roles and software at each end. Example: web server, printer. 8 / 17

an internet Links together LANs, MANs, WANs, WLANs, globally Started in late 1960 s. Note: the is the actual network, WWW is one concrete use of it (started in the 1990 s). Example: wireless connection (or cell phone). Wireless device connects to AP (access point) AP connected to access ISP service provider: TDC, AOL, SDU, etc. often connect via cable or telephone 9 / 17

IP addresses: IPv4: 32 bits: 10.110.4.199 IPv6: 128 bits: 2001:0DB8:AC10:FE01 hexadecimal (only first half shown) Domain name server (DNS) directory 212.97.129.250 vs. www.sdu.dk domain region of operated by 1 entity (university, company, etc.). Domain names assigned by registrars. Top-level domains.edu,.com,.dk Example: logon9.imada.sdu.dk imada is a subdomain No more IPv4 addresses left (Jan 2011). IPv6 still in early deployment. NAT translation (using port numbers) and private networks addresses (192.168.X.X, 10.X.X.X) has helped. DHCP. 10 / 17

Protocols Layered models abstraction to handle complexity Philosopher in Thailand Translator in Thailand Computer sending e-mail English ideas Philosopher in Denmark Translator in Denmark Computer receiving e-mail Communication protocols at layer N see virtual machine connection at layer N 1. invoke facilities at layer N 1 to transmit layer N data units. Note: most networks (including the and other TCP/IP networks) are packet switched: message chopped up into several packages, which may take individual routes, and which are assembled at the destination. Better use of bandwith, more robust. Higher latency. 11 / 17

Protocols 4 layer Model TCP/IP (vs. OSI 7 layer model). Application ssh, sftp, HTTP, SMTP. Generates message, gives destination address. Transport Converts messages to packets, orders packets TCP transmission control protocol establishes a connection before sending messages and acknowledgements example: e-mail UDP user datagram protocol no connection established example: VoIP Network Assigns intermediate address to each packet. IP internet protocol converts packets to datagrams assigns intermediate addresses Link Transfers packets. 12 / 17

Protocols Model TCP/IP Messages sent through a path in. Going from one machine to the next hop In intermediate stops for a message, only lower layers involved. Determining which application protocol should get incoming message port number 80 is HTTP 13 / 17

Hands-on Start a command promt. (Win 8: Win-X, choose command prompt, Win 7: Search for command in start button, Ubuntu (Unity): search for terminal in Ubuntu-button (top, left), Mac OS X: search (top, right) for terminal ). Try the following commands: Show network interface info: ipconfig /all; ifconfig; /sbin/ifconfig Show active connections: netstat Contact host: ping google.com Show route to host: traceroute google.com; tracert google.com (Some must be stopped by ˆC ) 14 / 17

Application: email Some protocols involved: SMTP sending e-mail between machines MIME make data compatible with SMTP accessing e-mail POP3 mail transferred to your own computer IMAP mail stays on mail server can access mail from other computers 15 / 17

Application: WWW hypertext text documents containing hyperlinks. hypermedia more than text (audio and/or video) Hypertext Transfer Protocol (HTTP) to get Web pages displayed by your browser HTTPS using SSL or TLS Transport Layer Security URL = Uniform Resource Locator address Example: http://imada.sdu.dk/ joan/intro/13slides5.pdf protocol://host with document/directory path/file (document) HTML Hypertext Markup Language can include JPEG, etc. XML more general than text standardized style organizing and making searching easy for recipes, one markup language for music another 16 / 17

WWW Different systems for server-side or client-side functionality. PHP, ASP, JSP for server side functionality (database operation, for example) JavaScript, Applets, Flash to run programs on client side Security problem running programs from elsewhere 17 / 17