Skip to main content

Transport Layer Protocols

There are two fundamental protocols in the transport layer  1. TCP Transmission Control Protocol-- connection-oriented protocol 2. UDP User Datagram Protocol -- connectionless protocol Connection-oriented communication : establishes a logical (virtual) connection prior to sending data. Connectionless communication : sends data right away without establishing a logical connection Qn why do we have transport layer protocal?  IP provides a weak, but efficient service model (best-effort ) How should hosts send into the network?      i.)Flow Control      ii.) Too fast is bad; too slow is not efficient IP packets are addressed to a host           How to decide which application gets which packets?         NOTE TRASPORT LAYER IS RESPONSIBLE FOR PROCESS TO PROCESS DELIVERY PORTS port is a communication endpoints  Since there are many applications running on a computer, there is a need to decide which application gets which packet. A port number is a way to identify a specific application (proc

How USB Works

 Universal Serial Bus, or USB for short provides a single, standardized, easy to use way to connect devices to a computer. It uses a much higher data transfer rate than many common serial data formats. You can attach up to 127 individual devices to your computer using USB. USB can also supply enough power to smaller USB devices taking away the need to plug them into an external power source. This comes in handy for remote notebook useage.

Some common examples of USB devices include:

  • Printers
  • Scanners
  • Mice
  • Keyboards
  • Joysticks
  • Digital cameras
  • Webcams
  • Speakers
  • External hard drives

If the device you are installing is new to the computer, Windows will auto detect it and asks for the driver disk if needed. If the device has already been installed, the computer will start using the device right away. USB devices can be connected and disconnected at any time making them hot swappable. Typical USB connectors have an A connector on one side and a B connector on the other. You can have other types of connectors for different devices such as cameras and cell phones.

Typical USB cable


                 The PC host typically has connections for two or more external USB ports. Each of these connectors on the PC is actually a connection to a separate root hub inside the PC. A USB host controller in the PC is integrated into the chip set on newer systems and orchestrates the sending and receiving of data between the PC and an external device. When the host powers up, it queries all of the devices connected to the bus and assigns each one an address. The host keeps track of the total bandwidth that all of the isochronous and interrupt devices are requesting.

If you don't have enough USB ports on your computer to accommodate all of your devices then you can buy a USB hub. Hubs can be powered or unpowered. Hubs can be part of the device such as a keyboard or monitor with USB connections on it. The USB standard allows for devices to draw their power from their USB connection. A high power device like a printer will have its own power supply, but low power devices like mice and cameras can get their power from USB bus so you don't need external power. Individual USB cables can run as long as 5 meters.

USB 1.1 was released in September 1998 and USB 2.0 was released in early 2000. With USB 2, the bus has a maximum data rate of 480 Mbps which is 40 times faster than USB 1.1 and has full forward and backward compatibility. USB 3.0 is now out and offers a maximum speed of 4.8 Gbit/second which is about 10 times faster than USB 2.0. USB 2.0 cables work off of four lines, a pair for in/out data transfer, one line for power, and the last for grounding. USB 3.0 adds five new lines.

Many USB devices can be put to sleep by the host computer when the computer enters a power saving mode. There is a set of drivers included in the newer versions of Windows that support certain devices called human interface devices or HIDs. These devices don't require much data to be transferred to or from the host computer. The firmware inside these peripheral devices must support the Windows HID protocol if you want to use the existing HID drivers.

USB has been supported in Windows since Windows 98 SE. Windows 7 was be the first version of Windows to support the USB 3.0 standard.


Comments

Popular posts from this blog

computer tricks you must know in 2020

The top 3 Computer tricks  There are lots of hidden tricks present on the computer/laptop that are unknown to most of the users. Here I have written the top 14 computer tips and tricks [2020] to let you know all the hidden tricks that are present on your computer.   1. Clear Useless Temporary Data There are lots of temporary data present in your laptop/computer machine which should be cleared in some certain time. To clear the temporary data from your windows, click on the  windows logo  search  ‘run’  and open it. Now type  %temp%  and hit enter, there will be lots of useless folders and files you have to select and delete all the files and folders. Clearing temporary data will boost your Computer(PC) performance and free the hard drive space. 2. Play media into chrome browser Sometimes you don’t have any media player to play audios and videos. In this case, you can use your Chrome browser as a media player. To play audio or video simply drag your file into the Chrome browser

HOW TO FORMAT HARD DISK

  There may come a time when you will need to format your hard drive for some reason or another. These reasons may be because you are installing new operating system from scratch, or you want to wipe out a secondary drive to start fresh with new data or maybe even if you want to delete the partitions on a hard drive itself. Whatever the reason you are choosing to format your drive it’s very easy to do and there are several ways to do it. You can even format things like external hard drives and USB flash drives. Just keep in mind that with whatever drive you choose to format you will lose all the data on that drive so be sure to back it up first if you care about it! The first and easiest way to format a drive is to open Windows Explorer\File Explorer and find the drive you want to format. Then you can simply right click on it and choose Format from the list. You will then be presented with a dialog box showing you information about the drive and also giving you some settings that you c

Object oriented development

  Definition of Terms Object-Oriented Design This is concerned with developing an object- oriented model of a software system to implement the identified requirements. The objects in an object-oriented design is related to the solution to the problem. There may be close relationships between some problem objects and some solution objects, but the designer inevitably has to add new objects and to transform problem objects to implement the solution. Object-Oriented Programming This is concerned with realizing a software design using an object-oriented programming language, such as Java or C++. An object-oriented a programming language provides constructs to define object classes and a run-time system to create objects from these classes. An Object An object is an entity that has a state and a defined set of operations that operate on that state. The state is represented as a set of object attributes. The operations associated with the object provide services to other objects (clients) th