Network and System Security Flashcards
What is the internet?
The internet is billions of interconnected devices
Host = end systems
Running network applications
What are the communication links?
The communication links are fiber, satellite, copper and radio
transmit data
the transmission rate is measured in bandwidth
What do packet switches do?
Packet switches forward (chunks of data)
What do protocols do?
Protocols control the sending and receiving of messages
Define format
Order of messages sent and receive among network entities and actions taken on message transmission receipt.
Examples of protocols are TCP, IP, 802.11, HTTP
What does TCP stand for?
TCP stands for Transmission Control Protocol
What is the network edge?
host: clients and servers
servers are often in data centers
access networks, physical media: wired, wireless communication links
What is the network core?
The network core is made-up of interconnected routers, and network of networks
How do you we connect end systems to edge routers?
Through residential access networks, institutional networks (schools, companies), and mobile access networks
What is NAT?
Network Address Translation
NAT is the process where a network device assigns a public address to a computer or group of computers on a private network
Describe a home network setup
A home network setup has devices that are connected to either a wireless access point or wired ethernet. Which is connected to your local router
This is where the firewall is located as well as NAT occurs
Your router connected to a modem to your ISP
Describe a enterprise network setup
Devices are connected to either a wireless access point or directly to an ethernet switch which can then be connected to a main router that links out to the ISP
Describe packet switching
In packet switching the host break application-layer messages down into packets which are forwarded from router to router until they get from the source to the destination.
L/R - transmission delay (length of packet / rate of transmission)
What is queueing delay and how can it lead to packet loss?
If the arrival rate of packets exceeds the transmission rate of the link, packets will queue up and wait to be transmitted.
Packets can be accidentally dropped if memory (buffer) fills up
What is the IP (Internet Protocol) stack?
Application Layer - supporting network applications (HTTP, SMTP)
Transport - proces-process data transfer (TCP, UDP)
Network - routing of datagrams from source to destination (IP, routing protocols)
Link: data transfer between neighboring network elements.
(Ethernet, 802.11)
Physical: bits on the wire
What is the OSI (Open systems interconnection) model?
Open Systems Interconnection (OSI) Model
- Application
- Presentation
- Session
- Transport layer
- Network layer
- Data link layer
- Physical layer
Explain TCP vs UDP (User Datagram Protocol) transport layer protocols?
TCP - reliable, in order delivery.
UDP - unreliable, unordered delivery.
- barebones
- Packets may be lost or out of order
- no handshaking
- small header size
- less delay
uses: streaming multimedia apps, DNS
What is in a UDP segment header?
source, destination, length, data, checksum
What is the goal of a checksum?
to detect “errors” (flipped bits) in transmitted segments
What is pipelining?
Sender allows multiple “in-flight”, yet to be acknowledged packets.
Two Generic Forms:
Go-back-n
Selective repeat
Describe the TCP/IP Model
1) Process / Application Layer
2) Host-to-Host/Transport Layer
3) Internet Layer
4) Network Access/Link Layer
Describe ARQ
ARQ stands for automatic repeat request, also known as automatic repeat query, is an error-control method for data transmission that uses acknowledgements and timeouts to achieve reliable data transmission over an unreliable service
Describe 7 sections of the Ethernet layer (802.3)
1) Preamble
2) SFD
3) Destination address
4) Source Address
5) Length
6) Data
7) CRC