Business Data Communications ISM4220 – Flashcards
Unlock all answers in this set
Unlock answersquestion
Physical Layer
answer
Providing transparent transmission of a bit stream over a circuit built from some physical communications medium. Converts data to signals for transmission over physical media such as copper wires and optical fibers.
question
Signaling
answer
Converting data to signals for transmission over physical media.
question
Signals
answer
Change that can be detected at the receiving end. A detectable transmitted energy that can be used to carry information.
question
Physical Medium
answer
Is the transmission path over which a signal propagates. (Wires, coaxial cables, optical fibers). Relates to physical media/transmission media.
question
Optical Fiber
answer
Thin strand of glass that guides light along its length. It is a physical medium.
question
Factors that favor optical fiber:
answer
Data rates, distance, instalation, and costs.
question
Data
answer
Numbers, letters, or other representation of information that can be processed by people or machines.
question
Digital Signals
answer
Signals in which discrete steps are used to represent information. Are created when we turn a switch on or off depending upon whether the data to be sent is a 0 or a 1.
question
Analog signals
answer
Created when we take a sine wave and modify some property of the sine wave. They have continuous nature rather than a pulsed or discrete nature
question
Bit period
answer
A bit period is the amount of time required to transmit one bit of data.
question
Bit
answer
Unit of information that designates one of two possible states of anything that conveys information.
question
Coding
answer
the transformation of elements of one set to elements of another set. Simple Scheme =ASCII, or Unicode = complex
question
Multiplexing
answer
The combination of two or more information channels over a common medium. EX: transmission of multiple TV channels
question
UTP
answer
unshielded twisted pair. 8 wires are organized as four pairs. 2 pairs are used for information exchange. One pair of wires is to forward data path and another pair is usedd for the reverse data path. UTP cables are connected to computers and other communication devices through plugs called RJ 45 jacks.
question
Cat5e
answer
3-4 twist per inch. all color coated.
question
Data Link Layer
answer
Sends data between neighboring devices on the network (transferring data within a network). Two primary functions are addressing and error-detection.
question
Addressing
answer
assures that signals from the physical layer reach the correct devices on the network.
question
Error-detection
answer
Once signals are recieved from addressing, the error-detection function detects if any errors were introduced during the signal transmission.
question
Ethernet
answer
Data-link layer technology. Low cost, high speed communication in small networks. Commonly called local area networks (LAN). No privacy in Ethernet.
question
Broadcasting
answer
transmission of signals that may be simultaneously received by stations that usually make no acknowledgement.
question
Packet
answer
Data link layer. A packet of data contains data and some overhead, such as addresses, necessary for the data transger to be successful.
question
Collision
answer
A collision is the situation that occurs when two or more demands are made simultaneously on a system that can only handle one demand at any given instants.
question
Medium Access Control (MAC)
answer
Method used to determine who gets to send data over a shared medium. MAC method used in Ethernet is called CSMA/CD. Carrier Sense Multiple Access with Collision Detection
question
Multiple Access
answer
Scheme that gives more than one computer access to the network for the purporse of transmitting informations.
question
Carrier Sense
answer
An ongoing activity of a data station in a multiple access networkd to detect whether another station is transmitting.
question
Collision Detection
answer
The requirement that a transmitting computer that detects another signal while transmitting data, stops transmitting that data.
question
Cyclic Redundency Check (CRC)
answer
CRC is an error checking algorithm that checks data integrity by computing a polynomial algorithm basked checksum.
question
Ethernet Addresses
answer
48 bits in length. first 24 bits determine the organizationally unique identifier (OUI) or Manufactor ID.
question
Network Layer
answer
Transfers data packets from a source computer to a destination computer via one or more networks.
question
Routing
answer
The data link layer cannot exchange data between two computers, and the network layer becomes necessary to transfer data accross networks
question
Routers
answer
Routing is performed in networks by devices called routers. Routers connect networks. Example: when a network grows to the point where it is too large for an Ethernet, the network can be divided into multiple Ethernets. A router can be used to connect the Ethernets, creating a network of networks.
question
IP
answer
Internet Protocol, used in Network Layer
question
Best-effort-delivery
answer
Network service in which the network does not provide any guarantee that data will be delivered.
question
IP Header Functions
answer
Version, header length, type of service, total length, identification, flags, time to live, protocol, header checksum
question
Version HF
answer
The version field tells routers the version of IP begin used.
question
Header length
answer
Specifies the length of the IP header
question
Type of service
answer
The designers of IP allowed the source to specify the desired service priority.
question
Total length
answer
Specifies the size of the packet, including the header information and data.
question
Identification
answer
IP allows packets to be fragmented if necessary.
question
Flags
answer
Indicates whether a packet may be fragmented, and whether it has in fact been fragmented.
question
Fragment offset
answer
If an IP packet is fragmented, this field specifies the position of the current packet with respect to all other fragments with the same identification.
question
Time to live
answer
Specifies the remaining life of the packet on the network.
question
Protocol
answer
field in IP identifies the transport-layer technology that is sending and receiving the packet.
question
Header Checksum
answer
This field carries error-detection information for the packet header. It is only calculated over the header, not over the packet data.
question
Header Checksum vs Ethernet CRC
answer
CRC is for the entire frame whereas the IP checksum is only competed over the header. CRC is very robust at error detection and IP header checksum is less reliable.
question
Source and destination addresses
answer
Fields identify the originating source and ultimate destination of the packet.
question
Options
answer
Field allows the source of the packet to specify various kinds of optional information for use in routing.
question
Padding
answer
This field consist of string of 0s to ensure that the IP header is a multiple of 32bit in size. Padding is necessary if options are used.
question
Address (IP Header)
answer
is a unique label that helps locate an entity on a network.
question
Network Part
answer
The first set of numbers in the IP Address. EX 131.91.128.84.... Network part is 131.91
question
Host Part
answer
The last set of numbers in the IP address. EX: 131.91.128.84...Host part is 128.84
question
Classless Inter-Domain Routing (CIDR)
answer
An address allocation scheme that eliminates the concept of address classes and allows address blocks of arbitrary length. Address blocks sizes of any power of 2 are possible with CIDR. EX: If need 2000 IP addresses, we would use 11 bits because 2^11 = 2048 IP addresses.
question
IPv6
answer
IPv6 would have 128 bits in length rather than 32. 2^128 = 340 * 10*36 . There is no checksum header to be computed by routers and it. Functions are Version, Traffic class, Flow label, Payload Length, Next Header, Hop Limit
question
Version (IPv6)
answer
The number is 6 for the version IPv6
question
Traffic Class (IPv6)
answer
This field is similar to the type of service field in IPv4. It allows sender to specify a class of service for the packet.
question
Flow label (IPv6)
answer
This field is similar to the traffic-class field. It allows senders to designate a few packets for special handling,
question
Payload length (IPv6)
answer
This field is similar to the total-length field in IPv4 and specifies the size of the packet data.
question
Next header (IPv6)
answer
Similar to protocol and specifies the transport-layer protocol that is using IP to deliver this packet.
question
Hop Limit (IPv6)
answer
Similar to Time-to-live. Each router decrements this field by one. When the hop limit reaches 0, the packet is discarded.
question
Transport Layer
answer
Segmentation. Reliability. Multiplexing. The transport layer receives data from applications and performs all the bookkeeping functions described above to make the inherently unreliable computer networks appear reliable to applications.
question
Transmission Control Protocol (TCP)
answer
Is a highly reliable host-to-host transport-layer protocol over packet-switched networks. EX applications: emails and the web
question
User Datagram Protocol (UDP)
answer
simplet transport-layer protocol that eliminates almost all the computational processing associated with TCP.
question
Segmentation (TCP) Function
answer
Allows to transfer application data of arbitrary size. Breaks application data into segments of a manageable size for IP (smaller than 64k). Sends segments into sequential numbers.
question
Datagrams
answer
Small segments broken down by TCP.
question
Reliability (TCP) Function
answer
Receiver to periodically acknowledge received datagrams.
question
Multiplexing (TCP) Function
answer
Allows multiple applications to share the same network interface card and network link. TCP enables multiplexing by providing multiple port addresses within each host.
question
Flow Control (TCP) Function
answer
The control of the rate at which data are transmitted from a terminal so that the data can be received by another terminal. Flow control only slows down the sender. It does not make it go faster.
question
Connection Establishment (TCP) Function
answer
ISN (initial sequence number) is an advancing number generator.
question
Source and destination port addresses
answer
TCP header: These are the port numbers on the two sides of the data transfer
question
TCP Header
answer
16 bits in length. Meaning that 2^16 port numbers are possible on each computer.
question
Sequence Number
answer
TCP header: The sequence number of the first data byte in the datagram
question
Acknowledgement number
answer
TCP Header: The nest sequence number expected by the sender of the datagram.
question
Data Offset
answer
TCP Header: Size of the TCP header. Identifies where the data begins in the datagram.
question
Reserved
answer
TCP Header: These bits have no current use, but may be used to add new functionality in the future.
question
Control Bits
answer
TCP Header: Six bits indicating special information. Control bits indicate changes in TCP state, such as whether a new connection is being opened, or an existing connection is being closed.
question
Window
answer
TCP Header: This is the window size, and it indicates the number of data bytes the send of the datagram is willing to accept beyond the acknowledgment number field of the datagram.
question
Checksum
answer
TCP Header: A checksum on the entire datagram and the IP header. This is used for error detection.
question
Urgent Pointer
answer
TCP Header: Used to indicate that the data in the dat gram must be processed immediately.
question
Options (TCP)
answer
TCP Header: Potential options that can be defined, such as maximum receivable datagram size.
question
Padding (TCP)
answer
0 or more bits to ensure that the TCP Header length is a multiple of 32 bits, This field is useful if options are used.
question
UDP Header
answer
Useful for simpler transport protocol. EX: voice or video, real-time communication, Temperature, time etc.
question
Application Layer
answer
Helps end users applications to use the data communications service provided by TCP and UDP. It hides TCP and IP from the end user. HTTP, SMTP
question
HTTP Protocol
answer
Application layer function: HTTP is a protocol that facilitates the transfer of files between local and remote systems on the WWW
question
HTML
answer
HyperText Markup Language. Hypertext is text that includes navigable links to other hypertext.
question
HTTP
answer
simplest application layer protocol. Client sends a request for a file to the web server. The web server responds to the request by sending the requested file over TCP. Server provides status code that indicates the extent to which the server was successful in fulfilling the client's request. Server provides meta-data to decide how to display content.
question
URL
answer
Uniform Resource Locator is character string describing the location and access method of a resource on the Internet.
question
Email
answer
An electronic means for communication in which information- including texts, graphics, and sounds- is sent, stored, processed, and received. Messages are held in storage until called for by the addressee.
question
MUA (Email)
answer
Mail-user-agent. Email Client such as Outlook. Read & Delete emails.
question
MTA (Email)
answer
Mail-transfer-agent. Microsoft Exchange.
question
SMTP
answer
Simple Mail Transfer Protocol, is the protocol used to transfer email between mail servers.
question
DHCP
answer
Technology that enables automatic assignment and collection of IP addresses.
question
DHCP Lease-Time
answer
The duration for which an IP address is provided.
question
Automatic Allocation
answer
DHCP allocates IP addresses to hosts on the network on a first-come, first-serve basis. Once allocated, this IP address remains assigned to the host forever.
question
Manual Allocation
answer
The network administrator manually specifies the IP addresses to be allocated to individual devices on the network. This IP address is also, permanently assigned.
question
Dynamic Allocation
answer
IP addresses are leased out for short durations by the DHCP server. This is the most popular allocation.
question
ARP
answer
Address Resolution Protocol. A protocol that dynamically determines the network-layer IP address associated with a data-link-layer physical hardware address.
question
DNS
answer
DNS is the Domain Name System. It is the set of databases that performs the correspondence between the domain name and its IP address. DNS translates domain names to IP addresses.