argument file, indicates if the file has been opened.
struct kvec, includes buf address in kernel address and length of each buffer
the offset of file
file handle (the first part is the length of the file handle)
the ip address of client