Please enable JavaScript.
Coggle requires JavaScript to display documents.
KDJK Great Map - Coggle Diagram
KDJK
Great Map
general knowledge
communication model
source system
source
transmitter
transmission system
destination system
receiver
destination
key tasks
networking types
WAN
traditional
circuit switching
packet switching
modern
frame relay
ATM
MAN
LAN
ATM
internet essentials
history
developed
by APRANET
with purpose of
military data protection
with os
UNIX-like
with protocol of
TCP/IP
created at
1969
become public by
1972
protocols convention
IETF
RFC
IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMPTP, HTTP, HTTPs, SSH, Telnet, FTP, LDAP, SSL.
TCP/IP
layers
application
architectures
server-client
peer to peer
purpose
concerns about
message type
request
response
message syntax
semantics of parameters
protocols
HTTP
FTP
DNS
email protocols
components
user agent
mail servers
SMTP
protocols
POP3
IMAP
HTTP
data unit
PDU
transport
protocols
TCP
history
created by
US Department of Defense
with purpose of
highly efficient data communication
general protocol in many OS
configurable
use case
HTTP
FTP
WAIS
FAX machine
characteristics
reliable
congestion system
flow control
3-way handshake
larger data overhead
20 byte
segment contains
more things than UDP
UDP
characteristics
unreliable
smaller data overhead
use case
DNS system
Trivial FTP
data unit
segments
purpose
abstracts & encapsulates logical communication
app doesn't need to care implementation details to communicate
manages
segments
sender prespective
chops PDU into
segments
/fragment data
also known as MULTIPLEXING
receiver prespective
put together
segments
also known as DEMULTIPLEXING
pass
segments
to the right process/
port
internet (network)
purpose
processing
datagram
receiver
decapsulate
datagram
sends to transport layer
sender
encapsulate segment into
datagram
forwarding
received from link
decide to forward to which link
routing
compute which route to take
router
components
input ports
act as physical layer
act as link layer
identifies the packet data
switching fabric
main purpose
pass data from input port to output port
types
via memory
via shared bus
output ports
data unit
datagram
contains
segment
sender ip address
receiver ip address
datagram forwarding table (routing table)
network access (link)
data unit
frame
purpose
framing
wraps
datagram -> frame
adds into frame
MAC address
error detection code
flow control
error detection
error correction
half duplex / full duplex
where is it implemented?
every end-host
NIC adapter
bus host system
types of link
point to point
broadcast (shares cable, etc)
multiple access protocol
collisions
channel partitioning
TDMA
1 more item...
FDMA
1 more item...
random access (send back on collission)
slotted ALOHA
unslotted ALOHA
CSMA
2 more items...
taking turns
circular token passing
ARP (Address Resolution Protocol
what?
given internet address, discover link layer address
MAC Address
what?
layer link address
1 network adapter address
contains
link & network layer address
Ethernet
what & why
LAN
types
star (switch)
self learning
1 more item...
transparent
transaction method
1 more item...
bus
fast & cheap
ethernet frame
history
developed at
started late 1970
ended early 1980
contributed by
Internet Society (ISOC)
Architecture Board (IAB)
Internet Engineering Task Force (IETF)
with purpose of
WAN compatibility of great many various devices
characteristics
independent
routable
using IP address for addressing
data transmission
concepts & terminologies
data & signals
data is unit that has informations
signal is a way to transfer data, an electrical form of data
transmission media
guided
wired
unguided
wireless
communication methods
direct link is communication without 3rd party
point to point is a direct link, only two devices
multi-point is more than two devices
wave concepts
amplitudo
height relative to center
frequency
how many waves per one second/other time forms
spectrume
frequency's width
period
hill to hill / valley to valley
signal types
analog
continuous & not constant
digital
discrete & constant
periodic
repeating & predictable
apriodic
unpredictable
characteristics
signals
analog
affected by spectrume
digital
discrete voltage using cable
transmission
analog
doesn't know what the data is
uses amplifier to fix problems
digital
uses repeater to fix problems
damages & problems
attenuation
signal gets weaker over distance
affected by range (cable), and atmosphere (wireless)
delay disortion
happens on cable
when velocity & fequency varies
noise
thermal noise
caused by heat ( electrons )
white noise
intermodulation noise
signal with different frequency, share the same medium (e.g cable)
crosstalk
signal affect another signal
happens in coupling
impulse noise
external electromagnetic boom
short duration, high amplitude
sudden & huge
protocols fundamentals
introduction
what it solves
similar to interface
communication between different device
what it actually is
set of rules & steps
main points
syntax
data format
signal level
semantics
error handling
data integrity
timing
data arrive in the right order (sequencing)
general architecture
application layer
transport layer
network access layer
Wireless & Mobile Network
terminologies
host
wireless link
identified by
range
transmission rate
example
3G, 4G, 802.11a
base station
example
access point
cell tower
modes
infrastructure
with base station
ad-hoc
without base station
bluetooth
WiFi
what is it?
wireless LAN
IEE 802.11
standardized on 1990
types
802.11b
11 mbps
2.4 - 5 ghz unlicensed
802.11a
54 mbps
5-6ghz
802.11g
54 mbps
2.4-5ghz
802.11n
200 mbps
2.4 - 5 ghz + multi antenna
architecture
basic service set (bss)
base station
wireless host