Beruflich Dokumente
Kultur Dokumente
Brief Bio
IBM
( 10 years): Programmer/manager AIX base operating system, manager of LAN (PCLP, PCNP) and PC/3270 software development Dell Computer Corporation ( 4 years): manager software (firmware) development, V P of PC Products group VTEL ( 4 years): senior VP development and general manager eOn Communications ( 3 years): President & CEO Bynari Inc ( 1 year): Chairman & CEO UTA Faculty since Summer 2001
Protocols, Internetworking & the Internet 2
Presentations
Individual presentations will be given by each student Each person select a single topic of your choice and send a brief abstract to odell@uta.edu via email for approval before Friday, 6/8/2007. Topic must be directly relevant to our studies in this class. See class schedule/topics or following list for ideas. Research the specified topic Use RFCs where appropriate Use at least two other papers for amplifying information. Prepare and deliver a 20 minute (MAXIMUM) PowerPoint presentation Allow about 3-5 minutes for Q & A See class schedule on website for due dates Send your presentation to me at odell@cse.uta.edu on the day before your scheduled presentation. Presentation graded by peers (2-3) and the instructor Protocols, Internetworking & the Internet
ECN rfc 3168, 2884 ABC rfc 3465 Limited Slow Start rfc 3742 TFRC rfc 3448 SACK rfcs 2018, 2883, 3517 ATM/IP rfc 2225, 2226 ATM RSVP rfcs 2379, 2380
IntServ rfcs 2998, 2211 DiffServ rfcs 3754, 3662, 3290 MPLS rfcs 3564, 3353, 3443 SIP rfc 3261 + RTP rfc 3267 H.323 for multimedia VoIP 3714 WiMax/IEEE 802.16
Chapter 2
Protocols, Internetworking & the Internet
Introduction
Networking standards Layered protocol
Standards/Standards Bodies
Why
Disadvantages
do we have standards?
Types
of standards?
Voluntary (driven by de facto use, ubiquity) Regulatory Regulatory use of voluntary standards
7
of standards
Standards/Standards Bodies
The
Internet Architecture Board (IAB) defines overall architecture of the Internet provides broad guidance for IETF Internet Engineering Steering Group (IESG) provides technical management of IETF and the Internet standards process Internet Engineering Task Force (IETF) designs and develops Internet protocols charters standards working groups publishes RFCs, with approval of IESG Eight areas defined: General, Applications, Internet, Operations & Management, Routing, Security, Transport, User Services
Internet Society
Standards/Standards Bodies
International
(ITU) United Nations agency Members are governments ITU-T (replaced CCITT) drives telecommunications standardization process
organized
Telecommunications Union
10
Standards/Standards Bodies
Institute
of Electrical and Electronics Engineers, Inc (IEEE) LAN Standards: IEEE 802 Subsequently ISO 8802 currently organized into seventeen working groups (e.g. IEEE 802.3) IEEE 802.1 defines overall architecture and practices for LANs/MANs
11
to exchange data between devices can be complex High degree of cooperation required between communicating systems
destination addressing, path readiness to receive file formats, structure of data how commands are sent/received and acknowledged etc.
12
Activate data communication path Source determines that destination is ready File transfer app destination file management app is ready store file for user File format conversion
13
Performs related functions Relies on lower layer for more primitive functions Provides services to next higher layer Communicates with corresponding peer layer of neighboring system using a protocol
14
of rules or conventions to exchange blocks of formatted data Syntax: data format Semantics: control information (coordination, error handling) Timing: order, speed matching, sequencing Actions: what happens when an event occurs
Protocols, Internetworking & the Internet 15
17
UDP:
connection-oriented, handshake required reliable packet delivery in sequence connectionless (datagram), no handshake unreliable packet delivery packets may arrive out of sequence or duplicated
18
UDP
Protocols, Internetworking & the Internet 19
IP Headers IPv4
IP Version 4 Header
20
IP Headers IPv6
IP Version 6 Header
Protocols, Internetworking & the Internet 21
implemented in end systems and routers, relaying data between hosts TCP implemented for end-to-end data transfer only in end systems*, assuring reliable delivery of blocks of data Each host on sub-network has a unique IP address Each process on each host has a unique TCP port number
Protocols, Internetworking & the Internet
* Except when?
22
23
TCP/IP Concepts
25
TCP Applications
SMTP:
Simple Mail Transfer Protocol FTP: File Transfer Protocol telnet: remote login HTTP: web browsing
Inelastic or Elastic?
26
TCP Applications
user agent mail server user agent mail server user agent user agent
SMTP SMTP
mail server
FTP client
file transfer
htt
FTP server
SMTP
user agent
user agent
Web browsing
27
Internetworking Terms
Communication network Internet Intranet
Routers
Provide
Congestion/Traffic Management
Protocols, Internetworking & the Internet 29
30
Figure 2-8
31
Figure 2-9
32
Figure 2-10
33
link Physical
34
35