IP = Internet Protocol
- network layer of TCP/IP
IP address
dot-address : 4 bytes (A.B.C.D). A 32-bit address for each host (network-adapter) on the network
0, 1 and 255 have special meenings - not used in IP addresses.

[Techweb] (Internet Protocol address) The address of a computer attached to a TCP/IP network. Every client and server station must have a unique IP address. Client workstations have either a permanent address or one that is dynamically assigned to them each dial-up session. IP addresses are written as four sets of numbers separated by periods; for example, 204.171.64.2. The TCP/IP packet uses 32 bits to contain the IP address, which is made up of a network and host address (netid and hostid). The more bits used for network address, the fewer remain for hosts. Certain high-order bits identify class types and some numbers are reserved. The following table shows how the bits are divided. The Class Number is the decimal value of the high-order eight bits, which identifies the class type.
Class Maximum Maximum bits
in-----
Class Number Networks Hosts NetID
HostID
A 1-127 127 16,777,214 7 24
B 129-191 16,383 65,534 14 16
C 192-223 2,097,151 254 21 8
Class C addresses have been expanded using the CIDR addressing scheme, which uses a variable network ID instead of the fixed numbers shown above. Network addresses are supplied to organizations by the InterNIC Registration Service. See CIDR, InterNIC, IPv6, TCP/IP abc's and IP on Everything. Logical or Physical? : An IP address is somewhat of a hybrid, which can be thought of as either logical or physical depending on how you view it. It is a unique number assigned to a node, which makes it seem physical, especially because there is so much name to IP address resolution going on in the network. Yet, there is also the Ethernet address that is built into the network adapter. That is indeed physical, and it does not change, which is very typical of physical device names. However, since IP addresses can be dynamically assigned, causing the same client workstation to have a different IP address every day, the IP address seems more like a logical address. Regardless of what it is, it would make a great debate in a computer science class. See logical vs physical.

> DNS, domain name
®WNB.274
Class A: A.x.x.x - 126 networks - 16,777,214 hosts
10.x.x.x - private - not valid on Internet
Class B: A.B.x.x - 16,384 networks - 65,534 hosts
169.254.x.x - private - not valid on Internet
Class C: A.B.C.x - 2,097,151 networks - 254 hosts

IP port
A 16-bit number that TCP and UDP use to deliver data to the right application
> TCP/IP_stack_application
®FIS.249: TCP and UDP Ports
21 FTP
23 Telnet
25 SMTP
70 Gopher
80 HTTP
110 POP
119 NNTP
1080 ?
6667 IRC
IP spoofing
A transmission is given the IP address of an authorized user in order to obtain access to a computer or network
> DNS spoofing, spoofing
TCP/IP
Transmission Control Protocol / Internet Protocol
The common name for the suite of protocols developed by the U.S. Department of Defense in the 1970s to support the construction of world-wide internetworks. TCP and IP are the two best-known protocols in the suite.
Protokol-suite udviklet af DARPA til ARPANet. Velegnet til heterogene netværk
Routable. Pakker sendes ad den bedste, tilgængelige rute. Mistede pakker retransmitteres
Benyttes i WAN (UNIX netværk og Internettet).
Støtte for servere (Windows NT 3.5) med DHCP - NT nenytter WINS på same måde som Unix DNS.
Støtter Windows Sockets 1.1 (netværk API for nyere applikationer fx client/server).
Støtter NetBIOS (netværk API for mange ældre applikationer)
Standard protokol i Windows 98 (tidligere var det NetBEUI) og i Novell NetWare 5 (tidligere var det IPX/SPX).
> ARP, DHCP, DNS, HTTP, NBTSTAT, NFS, OSPF, POP, RIP, SNMP, sockets, TTL
® RFC 1180
IGNU.10, NWNT.11, TCN.35, WNB.179
www.protocols.com/pbook/tcpip.htm
Protocol stack (OSI)
Application
> IP port
TELNET
 
DNS
 
HTTP
 
FTP
 
SMTP
 
time server
 
Diagnostic tools
ARP, IPCONFIG, PING, ROUTE, ...
Session
VT
 
Transport
TCP
Transmission Control Protocol
Connection oriented protocol.
TCP provides a point-to-point channel for reliable transmission of data
Used by HTTP, FTP, TELNET
Uses IP
UDP
User Datagram Protocol.
Connectionless protocol for transmission of packets of data (datagrams) with no guarantee of arrival.
Many firewalls and routers are configured not to allow UDP packets
Used by PING, Time Server
Uses IP
Network
ICMP
Internet Control Message Protocol
Provides error correction and other information relevant to IP packet processing - fx unreachable desination, better route to destination, terminate
used by PING
IP
Internet Protocol
IP corresponds to layer 3 (the network layer) of the OSI reference model and provides connectionless, unreliable datagram service.
A connectionless, best-effort packet switching protocol. IP-packets are encapsulated within lower-level network-packets.
Used by TCP, UDP, ICMP
> IP address, IP porte, IP spoofing
IP packet
a typical IP packet is a few hundred bytes long - a packet may be fragmented (with portions of the payload) if it is too long for a particular transmission hop fields 32-bit source IP address
32-bit destination IP address
option bits
header checksum
data (payload)