Download Hour 1. What Is TCP/IP

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Distributed firewall wikipedia , lookup

AppleTalk wikipedia , lookup

Peering wikipedia , lookup

Network tap wikipedia , lookup

Net neutrality law wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Deep packet inspection wikipedia , lookup

Net bias wikipedia , lookup

Airborne Networking wikipedia , lookup

Computer network wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Zero-configuration networking wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

TCP congestion control wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Internet protocol suite wikipedia , lookup

Transcript
Internet and Intranet
RMUTT, 2008
1
Course Outline

1st half
– Internet overview
– TCP/IP protocol
– Applications in TCP/IP network

2nd half
– JSP programming
– Web Database in basic
2
Text Book

Sams Teach Yourself TCP/IP in 24
Hours, Third Edition
– Joe Casad
Publisher: Sams PublishingPub
Date: September 03, 2003
ISBN: 0-672-32565-9
3
Hour 1. What Is TCP/IP
4
What You'll Learn in This Hour:
Networks and network protocols
 History of TCP/IP
 Important features of TCP/IP

5
At the completion of this hour, you'll be able to







Define the term network
Explain what a network protocol suite is
Explain what TCP/IP is
Discuss the history of TCP/IP
List some important features of TCP/IP
Identify the organizations that oversee
TCP/IP and the Internet
Explain what RFCs are and where to find
them
6
Networks and Protocols

A network is a collection of computers
or computer-like devices that can
communicate across a common
transmission medium
7
8

A network protocol is a system of common
rules that helps define the complex process
of transferring data.

The data travels from an application on one
computer, through the computer's network
hardware, across the transmission medium to
the correct destination, and up through the
destination computer's network hardware to a
receiving application.
9
10
Comparing of TCP/IP model and OSI Model
OSI Model
TCP/IP Model
Protocols in each layer
Telnet SMTP FTP
DNS SNMP NTP
TCP
UDP
ARP
IP
ICMP
IGMP
Ethernet
802.11
Frame Relay
ATM
11

TCP/IP and its related protocols form a
complete system defining how data should be
processed, transmitted, and received on a
TCP/IP network, We call TCP/IP and related
protocols is Protocol Suite.
12

The actual act of formatting and processing
TCP/IP transmissions is performed by
vendor's implementation of TCP/IP.
– For example Microsoft TCP/IP

Must be aware of the following distinction.
– A TCP/IP standard is a system of rules defining
communication on TCP/IP networks.
– A TCP/IP implementation is a software component
that performs the functions and services that
enable a computer to participate in a TCP/IP
network.
13
The Development of TCP/IP

TCP/IP networking represents the
synthesis of two developments
– The Internet
– The local area network (Intranet)
14
The Internet

The Internet grew from research originally
performed by the United States Department
of Defense.

In the late 1960s Defense Department
officials began to notice that the military was
accumulating a large and diverse collection of
computers that use proprietary protocols.
15

Proprietary is controlled by a private
entity.

Defense officials began to
– share information
• considerations of security
• decentralized
– ARPAnet
• network with no failure points
• The protocol that supported this
interconnectable know as TCP/IP.
16

A few years later
– National Science Foundation wanted to
build a network to connect research
institutions, it adopted ARPAnet's protocol
to build the Internet

Two important features of TCP/IP
– End node verification (No central oversee)
– Dynamic routing
17
The Local Area Network (LAN)

LANs developed along with the
computer industry and were a response
to the need for offices to share
computer resources
– Early LAN protocols did not provide
Internet access
– As the Internet became more popular, LAN
provide complete support for TCP/IP.
18
LAN Network Topology
Star
Ring
Bus
19
TCP/IP Features
Logical addressing
 Routing
 Name service
 Error control and flow control
 Application support

20
Logical Addressing

A logical address is an address
configured through the network
software. In TCP/IP, a computer's logical
address is called an IP address.
21
Routing

A router is a special device that can
read logical addressing information and
direct data across the network to its
destination.
22
23
24
Name Resolution

People might have trouble remembering
whether a computer's address is 111.121.131.146 or
111.121.131.156.
 Name resolution is mapping of domain names
to an IP address.
 TCP/IP's name service system provides for a
hierarchy of name servers that supply domain
name/IP address mappings for DNSregistered computers on the network.
 Another common name resolution scheme is
the Windows Internet Name Services (WINS)
25
Error Control and Flow Control

Checking data
– to ensure that the data that arrives is
exactly what was sent.

TCP/IP's Transport layer defines many
of these error-checking, flow-control,
and acknowledgment functions.
26
Application Support

TCP/IP interface from the network to the
applications is accomplished through a
system of logical channels called ports.

Each port has a number that is used to
identify the port.
27
28
Standards Organizations and RFCs

Several organizations have been instrumental
in the development of TCP/IP and the
Internet.
– Internet Advisory Board (IAB)
– Internet Engineering Task Force (IETF)
– Internet Research Task Force (IRTF)
– Internet Corporation for Assigned Names and
Numbers (ICANN)
– InterNIC
29
Homework 1
What is the responsibilities of
organization from previous slide?
 What is RFCs and related document?

30