Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 9 Networking & Operating Systems (part 2)

Slides:



Advertisements
Similar presentations
Jump to first page Setup Ethernet & PPP client on Laptop computer Presented by: Xuewu Cai Jianfang Wang.
Advertisements

21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
SYSTEM ADMINISTRATION Chapter 19
Linux network troubleshooting If your network connection is not working..
Nassau Community College
CCENT Study Guide Chapter 1 Internetworking. A Very Basic Network This figure shows a basic local area network (LAN) that’s connected using a hub, which.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Basic TCP/IP Networking
Installing and running FreeS/WAN. What is FreeS/WAN An implementation of IpSec for Linux –Can be found at Helps setup encrypted and/or.
Network Management And Debugging
Network Debugging Organizational Communications and Technologies Prithvi Rao H. John Heinz III School of Public Policy and Management Carnegie Mellon University.
Chapter 5 Network Layer CIS 81 Networking Fundamentals Rick Graziani Cabrillo College Last Updated: 3/9/2008.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocol (IP): Addressing and Forwarding Shivkumar Kalyanaraman Rensselaer Polytechnic.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
ECS152BXin Liu 1 ECS 152B Computer Networks Fall 2003 Prof. Xin Liu
Linux Networking Sirak Kaewjamnong. 2 Configuration NIC IP address  NIC: Network Interface Card  Use “ipconfig” command to determine IP address, interface.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Chapter Overview TCP/IP Protocols IP Addressing.
Linux Networking Commands
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 7 Connect the SUSE Linux Enterprise Server to the Network.
Module 1: Reviewing the Suite of TCP/IP Protocols.
3 Het IP-Protocol. 3 IP-protocol Services Routing Multiple client protocols Datagram delivery Independant from the Network Interface Layer Fragmentation.
Chapter Twelve Using TCP/IP on the Network. Objectives Here, we’ll examine how to configure TCP/IP. The concepts of subnetting will be examined in detail.
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.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
HALP! Something is in my tubes! Part I by Jason Testart, IST.
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.
Network Troubleshooting
ICMP : Internet Control Message Protocol. Introduction ICMP is often considered part of the IP layer. It communicates error messages and other conditions.
Mike Meyers’ CompTIA Network+ ® Guide to Managing and Troubleshooting Networks, Third Edition (Exam N ) © 2012 The McGraw-Hill Companies, Inc. All.
Page 1 COMP210 Network layer. Page 2 The Network Layer  The network layer is responsible for establishing, maintaining and terminating connections 
IP Forwarding.
1 IP: putting it all together Part 1 G53ACC Chris Greenhalgh.
Copyright © Lopamudra Roychoudhuri
CDPA 網管訓練 駭客任務 2 Ethernet Switching ARP, IP, LAN, Subnet IP Header, Routing ICMP
MCTS Guide to Configuring Microsoft Windows Server 2008 Active Directory Chapter 8: Introduction to Windows Networking.
Networking Colin Alworth May 26, Quick Review IP address: four octets Broadcast addresses –IP addresses use all 1’s for the host bits, and whatever.
1 Tutorial 6: Networking Utilities & Firewall. 2 Internet Control Message Protocol (ICMP) designed to compensate for the deficiencies of IP protocol.
Day 14 Introduction to Networking. Unix Networking Unix is very frequently used as a server. –Server is a machine which “serves” some function Web Server.
NETWORKING IN LINUX. WHAT IS LINUX..? Freely implemention of UNIX-like Kernel. Free & Open source Software. Developed by Linus Torvalds in 1991.
System Troubleshooting TCS Network, System, and Load Monitoring TCS for Developers.
1 Internet Tool Practice 한두균 송정환
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Linux Setting up your network. Basic Approaches Configure during installation –Disadvantage -> not able to redo easily –Advantage-> holds your hand Configure.
IPv6 – The Future Of The Internet Redbrick Networking Conference 26 March 2003 Dave Wilson DW238-RIPE.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
BNL PDN Enhancements. Perimeter Load Balancers Scaleable Performance Fault Tolerance Server Maintainability User Convenience Perimeter Security.
Linux Operations and Administration Chapter Eight Network Communications.
CSN09101 Networked Services Week 5 : Networking
CPMT 1449 Computer Networking Technology – Lesson 3
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
UDP. User Datagram Protocol (UDP)  Unreliable and unordered datagram service  Adds multiplexing  No flow control  Endpoints identified by ports 
Ifconfig Kevin O'Brien Washtenaw Linux Users Group
Linux network troubleshooting
3. The Domain Name Service
IPV6.
Click to edit Master subtitle style
Using USB gadget drivers
Network Tools and Utilities
IPv4 over 1394 발표자: 오주용 발표일: 2003, 11, 5.
IPv6 Hands-on pre-GDB IPv6 workshop 7th of June 2016 edoardo
Introduction to Networking
IP Network Layer and Ethernet Encapsulation
Troubleshooting ip Chapter 5e.
See Next Slide Example 13 (continued)
Presentation transcript:

Fall 2011 Nassau Community College ITE153 – Operating Systems 1 Session 9 Networking & Operating Systems (part 2)

IPv6, OSI, Standards Fall 2011 Nassau Community College ITE153 – Operating Systems 2 Networking & Operating Systems

IPv6 ●1995 – RFC 1752 IPng ●1998 – RFC 2460 IPv6 ●Functional enhancements for a mix of data streams (graphic and video) ●Driving force was address depletion 128-bit addresses ●Started in Solaris 2.8, Windows 2000 Fall 2011 Nassau Community College ITE153 – Operating Systems 3

IPv6 Packet w/Extension Headers Fall 2011 Nassau Community College ITE153 – Operating Systems 4

OSI Layers Fall 2011 Nassau Community College ITE153 – Operating Systems 5

OSI Environment Fall 2011 Nassau Community College ITE153 – Operating Systems 6

Internet Standards and RFCs ●Internet Architecture Board (IAB) - overall architecture ●Internet Engineering Task Force (IETF) - engineering and development ●Internet Engineering Steering Group (IESG) - manages the IETF and standards process Fall 2011 Nassau Community College ITE153 – Operating Systems 7

Request For Comments (RFC) ●RFCs are the working notes of the Internet research and development community Fall 2011 Nassau Community College ITE153 – Operating Systems 8

Standardization Process ●Stable and well understood ●Technically competent ●Substantial operational experience ●Significant public support ●Useful in some or all parts of Internet Fall 2011 Nassau Community College ITE153 – Operating Systems 9 Key difference from ISO: operational experience

RFC Publication Process Fall 2011 Nassau Community College ITE153 – Operating Systems 10

Hands-on Exercises Fall 2011 Nassau Community College ITE153 – Operating Systems 11

What Is My IPAddress? ●You can find it for your interface using any one of the commands: ifconfig ifconfig –a ifconfig [interface] netstat -i Fall 2011 Nassau Community College ITE153 – Operating Systems 12

Here’s How I Bring the Interface Up ●Assume my interface is eth0, then use: ifconfig eth0 ● You will get: Fall 2011 Nassau Community College ITE153 – Operating Systems 13 eth0 Link encap:Ethernet HWaddr 00:30:1b:48:dc:3d inet addr: Bcast: Mask: inet6 addr: fe80::230:1bff:fe48:dc3d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (1.6 GB) TX bytes: (302.5 MB) Interrupt:17

Here’s An Example: ●Assume my interface is eth0, then use: ifconfig eth netmask broadcast up ●You probably don’t have permission to do this Fall 2011 Nassau Community College ITE153 – Operating Systems 14

How Do I Know I Can Get Out On the Network? ●We use the ping command ●It is very simple. It sends an ICMP_ECHO_REQUEST packet to a target host and waits for an answer ●It is one of the workhorses of network debugging ●Here’ an example: ping ● Some sites disable ping responses! Fall 2011 Nassau Community College ITE153 – Operating Systems 15

Ping Sample ping PING ( ) 56(84) bytes of data. 64 bytes from lga15s28-in-f16.1e100.net ( ): icmp_req=1 ttl=55 time=9.82 ms 64 bytes from lga15s28-in-f16.1e100.net ( ): icmp_req=2 ttl=55 time=9.86 ms 64 bytes from lga15s28-in-f16.1e100.net ( ): icmp_req=3 ttl=55 time=10.7 ms 64 bytes from lga15s28-in-f16.1e100.net ( ): icmp_req=4 ttl=55 time=13.6 ms ^C ping statistics packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 9.821/11.013/13.607/1.545 ms Fall 2011 Nassau Community College ITE153 – Operating Systems 16

netstat Command to Check Routing ●The netstat command provides a wealth of information about the state of your computer's networking software, including interface statistics, routing information, and connection tables ●Here are some typical commands to  monitor connection status: netstat -a  see interface status: netstat -i  display routing table: netstat -r –n  View operational stats: netstat -s Fall 2011 Nassau Community College ITE153 – Operating Systems 17

nslookup Command ●The nslookup command is a very old command (used in both UNIX and DOS/Windows) to query the DNS database ●Here is an example: nslookup Fall 2011 Nassau Community College ITE153 – Operating Systems 18

dig Command ●The dig command is in functionality, but has more sensible defaults, provides more info, and has a nicer user interface ●Here are a few examples: dig dig google.com any dig google.com mx dig google.com ns dig -x www.google.com ●This can get even more involved: dig +nocmd google.com any +multiline +noall +answer Fall 2011 Nassau Community College ITE153 – Operating Systems 19

Important URLs ●Internetworking Technology Handbook – Cisco’s excellent and extensive Wiki on networking technologyInternetworking Technology Handbook ● - great place to search RFCshttp:// ●Dig How To Guide - an excellent explanation, with lots of examples, on how to effectively use the dig command line toolDig How To Guide ●Linux: Check Network Connection Command – good explanation of the ss and netstat commandsLinux: Check Network Connection Command ●IP Chicken – this displays your “public” IP addressIP Chicken Fall 2011 Nassau Community College ITE153 – Operating Systems 20

Homework Review the Slides Do the Exercise: ipconfig, ping, netstat, nslookup, & dig Complete the Take-Home Exam Fall 2011 Nassau Community College ITE153 – Operating Systems 21