L13: Networking Flashcards
Symbolic Addressing:
Domain Name Services
- A technique used to map domain addresses
Flow:
- Look in a local table for a match
- on Unix : /etc/hosts
- If None, as a DNS Server to find one of the domain’s servers
- Ask THAT server to completely resolve the symbolic address
Ethernet:
Hardware Specifications
- Max cable length of 500 meters
- Length can be extended with repeaters
- Bandwidth: About 10 Mbps max transfer rate
- Few fast or several slow slow computers
- Several Cabling Schemes:
- Thick Coaxial
- Thin Coaxial
- Twisted pair 10 Base-T
“Backbone” infrastructure
of the Internet
- Connects Networks, Makes the Internet Global
- Includes many Providers
- Providers cooperate in moving the packets
- Packets may go a round-about way, depending on traffic
- Features:
- High Speed Lines
- routers
- digital formats
Protocols defined
above IP (8)
- TCP
- FTP
- TELNET
- SMTP
- SNMP
- DHCP
- NTP
- UDP
Protocols:
TCP
Transmission Control Protocol
- This is a reliable transport protocol service
- Provides Robust Delivery
- Most applications and many other protocols use TCP
Responsibilities:
- Decomposition of messages into datagrams
- Assume that all arrive and are in good condition
- Use ack/nak and checksums
- Assemble back into proper order
- Uses sequence numbers
Protocols:
FTP
File Transfer Protocol
- Transfers files using TCP
Protocols:
TELNET
- Remote login protocol
Protocols:
SMTP
Simple Mail Transfer Protocol
Protocols:
SNMP
Simple Network Management Protocol
- Helps find and query hosts
Protocols:
DHCP
Dynamic Host Configuration Protocol
- Assign IP addresses at boot
Protocols:
NTP
Network Time Protocol
Protocols:
UDP
User Datagram Protocol
- almost raw IP packets
Possible Issues
with
IP Delivery Service
- Packets shouldn’t be longer than 1500 characters
Packets may:
- be arbitrarily delayed
- “die” and never arrive
- arrive out of sequence
- get data corrupted
Organizations that
Regulate Internet Protocols
Internet Engineering Task Force (IETF)
administers protocol proposals and analysis
Internet Architecture Board (IAB)
approves protocols and allocates addresses
Networking:
Major Topics (12)
- Ethernet LAN technology
- Bridges
- Types of Networks:
- Centralized
- Decentralized
- Distributed
- Symbolic Addressing
- Network Architecture/Backbone
- MANs
- How data is delivered
- Protocols and Protocol Hierarchy
- TCP
- Unix Network Tools
- Ports
- Client-Server Model
Network Protocol Layers:
Layers of a single host
Upper to Lower:
- Application
- Networking Library
- TCP
- IP
- Internet
- Physical
Network Packet Layers
From Outer Layer to Inner Layer
Ethernet Packet
IP Datagram
TCP Packet
Library Wrapper
Data
Networking:
Ports
Overview
- Servers use ports to announce Services
- There are some Standard Ports
- __These are created at boot
- Stored in /etc/services
- A client connects to a specific port
- On the server, you can open a new port at any time