In Computing, iSCSI stands for "Internet SCSI" or "Internet Small Computer Systems Interface". It is an internet protocol which works on the top of TCP (Transport Control Protocol). It is a protocol which is used for linking the data storage components or facilities.
Using the SCSI commands over the TCP/IP network, it transfers the data over the intranet.
It allows the block-level SCSI data transport between the client and the storage over the Transport control protocol/Internet protocol networks. It can also be used for transmitting the data over the LAN, WAN, or the internet.
It connects the computing devices to the network storage. This internet protocol uses the initiators for sending the commands of SCSI to the storage devices on the remote servers.
Fibre Channel is also an iSCSI, which is used for creating the SAN (Storage Area Network). ISCI uses the two ports of TCP, whose names are 80 and 3260. It also offers the high-level encryption of data packets which are being transferred.
How Does iSCSI work?
In Iscsi, block-level data is transferred between the client (iSCSI initiator) and the storage device (iSCSI target). There are lots of iSCSI devices that allow this communication between the client and the storage devices.
When an application or end-user sends a request to access a file, the server converts the SCSI commands into the iSCSI command, and after then packets are sent over the IP network using the point-to-point connection. When the packets have arrived at the receiving side, then the iSCSI protocol disassembles the packets. It then converts these packets into SCSI commands and, finally, issue them to the storage.
Advantages of iSCSI
Following are benefits or advantages of iSCSI: