Introduction to TCP/IP Networking Flashcards
System Network Architecture
IBM proprietary networking scheme (1974)
International Organization for Standardization (ISO)
In the late 70s began working on what would become known as the Open Systems Interconnection (OSI) networking model to standardize data networking protocols to allow communication among all computers across the entire planet.
RFC
Request for comments
Ethernet LAN
Standard defined by IEEE (Institute of Electrical and Electronic Engineers)
TCP/IP Model
Application Transport Network Data Link Physical
TCP/IP Application layer examples
HTTP, POP3, SMTP
TCP/IP Transport layer examples
TCP, UDP
TCP/IP Network layer examples
IP, ICMP
TCP/IP Data link & Physical layer examples
Ethernet, 802.11 (Wi-Fi)
URL
Uniform Resource Locator
TCP
Trasmission Control Protocol
UDP
User Diagram Protocol
Error-recovery service
Provided by TCP to Application layer
Adjacent-layer interaction
On a single computer, one lower layer provides a service to the layer just above. The software or hardware that implements the higher layer requests that the next lower layer perform the needed function.
Same-layer interaction
The two computers use a protocol to communicate with the same layer on another computer. The protocol defines a header that communicates what each computer wants to do
IP
Internet Protocol (provides addressing and routing)
DDN
Dot Decimal Notation
Frame
Link header + Data + Link Trailer at Data-Link layer
Packet
Header + Data at Network layer
Encapsulation
The process of putting headers (and sometimes trailers) around some data
Five Steps of Data Encapsulation: TCP/IP
- Application layer (may or may not have a header): data
- Transport layer adds for example TCP header: TCP + data
- Network layer adds IP header: IP + TCP + data
- Data-Link lauer adds Ethernet header AND trailer: Data-link + IP + TCP + data + Data-link
- Physical layer trasmits the bits
Segment
Header + Data at Transport layer
Open Systems Interconnection (OSI)
Network model no longer used but for terminology
Layer 7
Application Layer in OSI Model (still used today even if OSI Model is not)
Protocol Data Unit (PDU)
Generic definition equivalent to segment, packet and frame
LxPDU
Layer x PDU