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