Shared Flashcard Set

Details

Protocols
Protocols
52
Computer Science
Undergraduate 2
02/18/2009

Additional Computer Science Flashcards

 


 

Cards

Term
TCP/IP
Definition
Transmission Control Protocol/Internet Protocol
-any communication in internet takes place over this
-designed by Vent Surf and Bob Conn
Term
TCP
Definition
Transmission Control Protocol
-Guaranteed to arrive at destination
Term
TCP 3 Way Handshake
Definition
1. Send Packet called Syn Packet
2. Server Responds with a Syn Ack
3. Computer sends Ack

Now you can send the information
Term
UDP
Definition
User Datagram Protocol
-connectionless
-best effort, sends the data but
-less reliable but is faster.
Term
IP
Definition
Internet Protocol
-Assigns the correction destination address to a data packet
-Works at layer 3
-Transmits blocks of data caleld datagrams
Term
TCP/IP Suite
Definition
-Application Layer
-Transport Layer
- Network Layer
- Data-Link Layer
- Physical Layer
Term
TCP/IP Application Layer
Definition
DHCP, DNS, FTP, HTTP, POP, IMAP see slide for more
Term
DHCP
Definition
Dynamic Host Configuration Protocol

Automatically assigns IP addresses to computers on the network

Uses DORA to communicate
-Discover
-Offer
-Request
-Acceptance
Term
DNS
Definition
Domain Name System
-Matches Domain Names to the IP addresses

1. Sends query to DNS server to see if the IP is already in the cache
(Assume no one knew the IP.)
2. Sends Query to a route server (.) at the end of the URLS we never see
3. That server says they don't know and send him to the .com route server
4. so on and so forth
Term
Recursion
Definition
The iterative queries
Term
FTP
Definition
File Transfer Protocol
-for sending and receiving files
Term
HTTP
Definition
Hyper Text Transfer Protocol
-The transfer between a web client and a web server
-It is how client and web server talk to each other
Term
Email Protocols
Definition
POP3
Term
POP3
Definition
Post Office Protocol (version 3)
Allows you to connect to a remote email server
Term
SMTP
Definition
Simple Mail Transfer Protocol
- Used to send and receive email messages from one email server to another
-We usually just use it for outgoing mail
Term
IMAP4
Definition
Internet Message Access Protocol
-Maintains connection with the remote server
Term
IRC
Definition
Internet Relay Chat
-real time internet chatting
Term
Telnet
Definition
Used to access remote computers/server and log into it like you are sitting in front of it
Term
SSH
Definition
Secure Shell Handler
-allows data to be exchanged using a secure channel between two computers or a server. It encrypts it.
Term
SSL
Definition
Secure Sockets Layer
-Provides secure communications for web browsing, email, instant messaging and other data transfers. The things for when you visit the bank's website, encrypts.
Term
TLS
Definition
Transport Layer Security
-basically the same as SSL
Term
LDAP
Definition
Lightweight Directory Access Protocol
-Application protocol for querying and modifying directory services
Term
Transport User Protocols
Definition
TCP & UDP
Term
Network Layer Protocols
Definition
IP, ARP, ICMP, RIP, OSPF, IGRP, BGP
Term
ARP
Definition
Address Resolution Protocol
-matches IP address with a MAC address (Data-Link layer address)
Term
RARP
Definition
You have a Mac Address and need to know the IP address
Term
ICMP
Definition
Internet control Message Protocol
-A message control and error reporting protocol
-Ping packet is one of these.
Term
Data Link Layer Protocols
Definition
802.11
Term
802.11
Definition
Set of standards for a wireless local area (WLAN) computer communication.
-Developed by IEEE 802 LAN/MAN Standards Committee
Term
ATM
Definition
Asynchronous Transfer Mode
-high speed protocol that is usually used in WAN networks
- sends it in fixed sized cells instead of variable sized packets
Term
FDDI
Definition
Fiber Distributed Data Interface
-Fiber Optic LAN
-Token Ring
-Developed by ANSI
Term
EVDO
Definition
Evolution Data Optimized
-Wireless transmission of data through radio signals (like cell phone towers)
Term
PPP
Definition
Point to Point Protocol
-Used to establish a direct connection between two nodes over a serial cable, phone line, trunk line, cell telephone etc
Term
PPTP
Definition
Point to Point Tunneling PRotocol
-Used for implementing VPNs
Term
L2TP
Definition
Layer 2 Tunneling Protocol
-Used for tunneling network traffic between two peers over an existing network (usually the internet)
Term
Physical LAyer
Definition
Ethernet Physical Layer, Optical Fiber, Coaxial Cable etc
Term
File Systems
Definition
Ways of storing information so you can easily retrieve it and keep it organized.
-Hard drive, CDs, USB keys
Term
File System Types
Definition
Hierarchical
-Contains Subdirectories
Flat
-No subdirectories
-Everything on Root Levels
- Inefficient
Term
Journaling File Systems
Definition
Logs changes eto a journal before committing them to the main file system
-Less Likely to become corrupted in the event of a power failure or system crash
Term
Versioning File Systems
Definition
Allow several versions of a file to exist at the same time.
Term
Metadata
Definition
-Data about Data
-Useful in searches
- Spotlight, google
Term
Resource Fork
Definition
store info in a specific form, such as icons, the shapes of windows, definitions of menus and their contents and application code
-Can be used to store Metadata
Term
Modern Disk File Systems
Definition
Fat32, NTFS, HFS+ etc
Term
FAT32
Definition
File Allocation Table
-Developed by Bill Gates and Marc McDonald
-Introduced with Win95
-Max file size is 4GiB
-Everyone can read and write to it. All OS support it
Term
NTFS
Definition
New Technology File System
-created by Microsoft using HPFS concepts in Windows NT
Larger mac file size
not as compatible
Term
HFS+
Definition
Hierarchical File System
-Developed Apple Inc
Term
ZFS
Definition
Zetaabyte File System
-Designed Sun Microsystems
-Limited OS Support
- Advanced transaction based system elimnates need for Journaling
Term
ext3
Definition
Third Extended File System
-Develped by Dr. Stephen Tweedie
Used by most Linux Distribution
Term
UDF
Definition
Universal Disk Format
-Used mainly for optical media
Term
FUSE/MacFUSE
Definition
allows users to create their own file systems without causing any changes to the kernal of the operating system
Term
FUSE/MacFUSE
Definition
allows users to create their own file systems without causing any changes to the kernal of the operating system
Term
Network File Systems
Definition
Clients for remote file access protocol, providing acces to files on a server
-NFS - Network File System
-SMB - Server Message Block
Supporting users have an ad free experience!