[TOC][Index][Animations][Assignments][ETOA][home]

Table of Contents


Lesson 1

1 Basics of Communication Networks

1.1 Goal of the Chapter

1.2 Introduction

1.3 Basic Techniques in Communication Networks

1.3.1 Digitization of Information

1.3.2 Digitization of Transmission and Switching Techniques

1.4 Switching principles

1.5 Client Server Architecture

1.6 Local Area Networks, Wide Area Networks

1.7 Hierarchical Communication Networks

1.8 The Internet

1.8.1 What is the Internet?

1.8.2 The history of the Internet

1.8.3 Internetworks

1.8.4 The Internet Architecture

1.9 Summary


Lesson 2

2 The Network Access Layer

2.1 Goal of the chapter

2.2 Introduction to Data Transmission

2.2.1 Short Distance Direct Transmission

2.2.2 Limitations of physical transmission media

2.2.3 Long Distance Transmission - Digital Modulation

2.3 Internet Infrastructure

2.3.1 Carrier

2.3.2 Internet Service Provider

2.4 Internet Access

2.4.1 Access via Modem

2.4.2 Access via ISDN

2.4.3 Access via xDSL

2.4.4 Alternative Access Technologies

2.5 Summary

2.6 Exercises

2.6.1 RS-232 Transmission

2.6.2 QPSK

2.6.3 Constellation pattern

2.6.4 Channel Capacity

2.6.5 Internet Infrastructure

2.6.6 ISDN

2.7 Solutions

2.7.1 RS-232 Transmission

2.7.2 QPSK

2.7.3 Constellation pattern

2.7.4 Channel Capacity

2.7.5 Internet Infrastructure

2.7.6 ISDN

2.7.7 Internet Access


Lesson 3

3 Protocols at the Network Layer

3.1 Goal of the Chapter

3.2 Introduction

3.3 Networks Addresses and Names

3.3.1 Naming and Addressing in the Internet

3.3.2 The Internet Protocol Address Space

3.3.3 Network Names

3.3.4 Host Names

3.3.5 Domain Name System (DNS)

3.4 The Internet Protocol (IPv4)

3.4.1 IP Datagram Fields

3.4.2 The Address Resolution Protocol ( ARP/ RARP)

3.4.3 Internet Control Message Protocol ( ICMP)

3.5 Summary

4 Protocols at the Transport Layer

4.1 Goal of the Chapter

4.2 Introduction

4.3 User Datagram Protocol (UDP)

4.4 Transmission Control Protocol ( TCP)

4.4.1 The Virtual Circuit

4.4.2 TCP Reliability Features

4.4.3 TCP Header Structure

4.4.4 Three-Way Handshake

4.4.5 Transmission Windows

4.4.6 TCP Performance Features

4.5 Summary


Lesson 4

5 Telnet and Remote Utilities

5.1 Goal of the Chapter

5.2 Telnet

5.2.1 The Network Virtual Terminal

5.2.2 Common Terminal Types

5.2.3 Using Telnet

5.2.4 Telnet Features

5.2.5 The Telnet protocol

5.3 Remote Utilities

5.3.1 Remote login connections

5.3.2 Features of remote utilities

5.4 Summary

6 IRC

6.1 Goal of the Chapter

6.2 Introduction

6.3 The Internet Relay Chat - System

6.4 The Internet Relay Chat - Protocol

6.5 Chatting on the IRC Network

6.5.1 The IRC Server

6.5.2 The IRC Client

6.5.3 Channels

6.5.4 The IRC Specification

6.5.5 IRC networks and known problems

6.6 Client to Client Communication

6.6.1 The Client-To-Client Protocol (CTCP)

6.6.2 The DCC (Direct Client Connection) Protocol

6.7 Automation and security issues

6.7.1 Clones

6.7.2 Network Flooding

6.7.3 Scripts

6.7.4 IRC-Bots

6.8 Useful abbreviations

6.9 Summary


Lesson 5

7 Email

7.1 Goal of the Chapter

7.2 From paper mail to electronic mail

7.3 Structure of email messages

7.3.1 The email header

7.3.2 The email body and MIME

7.4 Email clients and transport of email

7.4.1 Email Clients

7.4.2 Simple Mail Tranfer Protocol

7.4.3 Relaying of email

7.5 Accessing mailboxes

7.5.1 POP3

7.5.2 IMAP

7.6 Mailing lists

7.7 Netiquette

7.7.1 Some simple rules for behaviour on the internet:

7.7.2 Further remarks on Netiquettes


Lesson 6

8 World Wide Web

8.1 Goal of the Chapter

8.2 Fundamentals of the World Wide Web

8.2.1 Universal Resource Identifier (URI)

8.3 Standard Generalized Markup Language

8.3.1 SGML concepts

8.3.2 The SGML Document Instance

8.3.3 Presentation of Contents

8.3.4 The Document Type Definition (DTD)

8.3.5 The SGML declaration

8.3.6 SGML applications

8.4 Hypertext Markup Language (HTML)

8.4.1 Brief history of HTML

8.4.2 Basic HTML

8.4.3 Basic Structure of an HTML Document

8.4.4 Document Head

8.4.5 Document body

8.4.6 Text

8.4.7 Quotations

8.4.8 Subscripts and superscripts

8.4.9 Lists

8.4.10 Tables

8.4.11 Links

8.4.12 Images and Multimedia Objects

8.5 Cascading Style Sheets (CSS)

8.5.1 Basic CSS

8.5.2 Units

8.5.3 Declarations

8.6 Exercises

8.6.1 DTD

8.6.2 SGML and HTML

8.6.3 Basic HTML

8.6.4 HTML Definition List

8.6.5 Cascading Style Sheets

8.7 Solutions

8.7.1 DTD

8.7.2 SGML and HTML

8.7.3 Basic HTML

8.7.4 HTML Definition List

8.7.5 Cascading Style Sheets


Lesson 7

8.8 Extended Markup Language (XML)

8.8.1 Differences between XML/XHTML and SGML/HTML

8.8.2 XML Application Areas

8.9 Hypertext Transfer Prototol (HTTP)

8.9.1 HTTP messages

8.9.2 HTTP request

8.9.3 HTTP response

8.9.4 HTTP Headers

8.10 Exercises

8.10.1 XML

8.10.2 HTTP Request

8.10.3 HTTP Response

8.11 Solutions

8.11.1

8.11.2

8.11.3

9.1 Goal of the Chapter

9.2 What is Usenet?

9.3 Usenet History

9.4 Structure and Organisation of Usenet

9.4.1 Structure of newsgroup names

9.4.2 Moderated Newsgroups

9.5 User's View to Usenet

9.5.1 Newsreader

9.5.2 Threading

9.5.3 Subscribing and Unsubscribing to Newsgroups and Reading of Usenet Articles

9.5.4 Posting of Usenet Articles

9.6 Technical Aspects

9.6.1 Basics

9.6.2 Anatomy of an Usenet Article

9.6.3 Control Messages

9.6.4 Transport of Usenet Articles


Lesson 8

10 FTP - File Transfer Protocol

10.1 Goal of the Chapter

10.2 The File Transfer Protocol

10.3 FTP Clients

10.3.1 Connecting and Logging In

10.3.2 Listing Directories

10.3.3 Changing Directories

10.3.4 Downloading

10.3.5 Uploading

10.4 FTP Process Model

10.4.1 Reply Code Categories

11 IPv6

11.1 From IPv4 to IPv6

11.2 Reasons for the development of a new Protocol

11.3 Features of IPv6

11.3.1 Expanded Addressing Capabilities

11.3.2 Header Format Simplification

11.3.3 Improved Support for Extensions and Options

11.3.4 Flow Labeling Capability

11.3.5 Authentication and Privacy Capabilities

11.4 Transition to IPng

11.5 The Protocol: IPv6

11.5.1 The basic header format

11.5.2 Extension Headers

11.5.3 Adressing

11.5.4 Provider-based Unicast Addresses

11.5.5 Local-Use Addresses

11.5.6 IPv6 Addresses with Embedded IPV4 Addresses

11.5.7 Anycast Addresses

11.5.8 Multicast Addresses

11.5.9 Routing

11.5.10 Example

11.6 Stream Transport

11.6.1 IPng Quality-of-Service Capabilities

11.6.2 Flow Labels

11.6.3 Priority

11.6.4 IPng Security

11.6.5 IPng Transition Mechanisms

11.7 Summary

11.8 Glossary


Appendix

12.1 ASCII Table

12.2 Calculations with Dezibels

12.3 Chat and Newsgroup Acronyms

12.4 Smileys

[TOC][Index][Animations][Assignments][ETOA][home]