1 Computer Networks and Internets Spring 2005 Assistant Professor JainShing Liu.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
Introduction to TCP/IP
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
1 Introduction to TCP/IP. 2 Agenda What Is TCP/IP? IP Addressing.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
CS 356 Systems Security Spring Dr. Indrajit Ray
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
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.
Module 1: Reviewing the Suite of TCP/IP Protocols.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
CS 6401 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools.
Workshop 1: Introduction to TCP/IP
Networking Feb. 6, 2008 by Larry Finger. Networking Hardware Glossary RJ45 – Official name for 8-pin connector Cat 5, 5E or 6 - Cable suitable for “high”-speed.
Hands-on Networking Fundamentals
Guide to MCSE , Second Edition, Enhanced1 Windows XP Network Overview Most versatile Windows operating system Supports local area network (LAN) connections.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Chapter 9.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
1 ELEN602 Lecture 2 Review of Last Lecture Layering.
CIM 2465 Intro to TCP/IP1 Introduction to TCP/IP (Topic 5) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program,
1 Chapter Overview TCP/IP DoD model. 2 Network Layer Protocols Responsible for end-to-end communications on an internetwork Contrast with data-link layer.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
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.
1 Computer Networks DA Chapter 1-3 Introduction.
KIS – Cvičenie #5 IP konfigurácia v prostredí OS Windows Marián Beszédeš, B506
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
G52CCN Computer Communications and Networks Milena Radenkovic Room: B47
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
Chapter 1 Communication Networks and Services Network Architecture and Services.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Networking Fundamentals Network Protocols. Protocol Rule for how networks communicate Each OSI layer handled by one or more protocols Protocol Suites.
IP Telephone Lab 1 Connectivity Test IP Telephone Lab 2 Outline Ping & ICMP Fast Ping (fping) & AutoStatus One-Way Ping.
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.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Introduction to TCP/IP. Agenda What Is TCP/IP? IP Addressing.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
Module 16: Distributed System Structures Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Apr 4, 2005 Distributed.
DIYTP Network Basics  How do computers communicate?  Network Interface Card (NIC)  Media Access Control Address (MAC)  Unique to each NIC 
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Network Overview. Protocol Protocol (network protocols) - a special set of rules that define communication between two or more devices on a network.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Lecture#6:Connectivity Verification
Connectivity Verification
ICMP ICMP = Internet Control Message Protocol Layer 3
Lecture#7:Connectivity Verification
Lecture 6: TCP/IP Networking By: Adal Alashban
Lecture#6:Connectivity Verification
Computer Networks DA2402.
Computer Networks Protocols
CCN – revision lecture.
Presentation transcript:

1 Computer Networks and Internets Spring 2005 Assistant Professor JainShing Liu

2 Networks  What is a network? electric net, telephone net, computer net  Network architectures  Network payload (voice net, data network)  Network protocols  Circuit-switching vs. packet switching

3 Networks  Telephone net End Office PBX Ext (10 lines) End Office End Office 900 tandem switch tandem switch Carrier network trunk twist pair

4 Networks  Computer net LAN

5 You Will Learn  Using and Building Internet Applications (Part I) Motivation and tools Network programming and Applications

6 You Will Learn (ctn.)  Data Transmission (Part II) Transmission media Local asynchronous communication (RS-232) Long-Distance communication

7 You Will Learn (ctn.)  Packet Transmission (Part III) Packet, frames, and error detection LAN technologies WAN technologies Protocols and layering

8 You Will Learn (ctn.)  Internetworking (Part IV) Concepts and Protocols Internet Protocol (IP) datagram and Forwarding Address binding (ARP) Internet control messages (ICMP) User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Network Address Translation (NAT) Internet Routing

9 You Will Learn (ctn.)  Network applications (Part V) Client-server paradigm, Socket Interface Domain name system (DNS) Voice over IP (VoIP) , File transfer (FTP), Remote login (TELNET) transfer (SMTP) Web technologies and protocols SNMP

10 What You Will NOT Learn  Commercial aspects Products Vendors Prices Network operating systems  How to purchase / configure / operate  How to design / implement protocol software

11 Ch 1. Introduction

12 Growth of the Internet

13 Growth of Computer Networking  Computer networks are everywhere Advertising, shopping, …  An entire industry has emerged that develops networking technologies, products, and services  Produces a strong demand in all jobs for people with more networking expertise  Programmers are expected to design network application software

14 Ch 2. Motivation and Tools

15 Motivation for Networking  Information sharing  Resource sharing Computing power Peripheral devices such as a printer or a disk Human power  Interaction among cooperative application programs E.g., earthquake alarm

16 Configurations  IP address  Subnet Mask  Default gateway  DNS server Internet

17

18

19 Internet Internet Tools

20 Internet Tools  Ping ping (or ping mail.dyu.edu.tw) Pinging with 32 bytes of data: Reply from : bytes=32 time=2ms TTL=249 Reply from : bytes=32 time=1ms TTL=249 Ping statistics for : Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 1ms, Maximum = 2ms, Average = 1ms

21 Internet Tools  traceroute (tracert for MS Windows) tracert Tracing route to mail.dyu.edu.tw [ ] over a maximum of 30 hops: 1 <1 ms <1 ms <1 ms 2sch-g.pu.edu.tw [ ] 2 <1 ms <1 ms <1 ms ssrccc-mgt.pu.edu.tw [ ] 3 1 ms <1 ms <1 ms frouter1.pu.edu.tw [ ] 4 2 ms 1 ms 1 ms ms 2 ms 2 ms ms 12 ms 13 ms ms 1 ms 2 ms mail.dyu.edu.tw [ ] Trace complete.