★KEYWORD★전송제어 프로토콜에서 통신을 하는 장치간에 서로 연결이 잘 되어있는지 확인하는 과정과 방식 / 송수신자 사이에 연락을 확인 / TCP3-Way Handshake전송제어 프로토콜(TCP)에서 통신을 하는 장치간 서로 연결이 잘 되어있는지 확인하는 과정/방식이다.더 쉽게 말해서 송수신자(데이터를 주고 받는 2사람이라고 생각하면 쉬울 것 같다)사이에 연결을 확인하는 과정이다. TCP 프로토콜은 연결지향적이다. 이는 상대방이 내 신호를 받을 수 있는지 확인하고 전송을 하는 것을 의미한다. 이때 내 신호를 받을 수 있는 지 확인하는 것이 3 way handshake이다. 3 way handshake는 client / server사이에서 이루어진다.3-Way Handshake의 과정 ➡️1단계클라이..
★KEYWORD★인터넷 프로토콜 / 인터넷 규약 주소 / 주소체계 고유주소 / 데이터 송수신 / IP주소 / IPv4 / 첫번째 인터넷 프로토콜 인터넷 프로토콜(IP) 이란?데이터 패킷이 네트워크를 통해 이동하고 올바른 대상에 도착할 수 있도록 데이터 패킷을 라우팅하고 주소를 지정하기 위한 프로토콜 또는 규칙의 집합이다. 인터넷 프로토콜의 역할목적지까지 데이터를 전달하는 기능을 수행 (지정한 IP 주소에 데이터 전달 패킷이라는 통신 단위로 데이터 전달)주소를 관리하는 기능집 주소가 있어야 우편을 보낼 수 있는 것처럼 네트워크에 접속 된 각 컴퓨터에서도 고유한 식별 번호가 있어야 정확하게 데이터를 송·수신 할 수 있다.➡ 따라서 인터넷에 연결 된 모든 컴퓨터에는 고유 주소가 부여되는데, 이것이 IP주소이..
★KEYWORD★IPC / 프로세스 간 통신 / 프로세스 사이에서 데이터를 주고 받음 / 프로세스가 다른 프로세스와 통신 / 파이프 / 메세지 큐 / 소켓 Process는 완전히 독립된 실행객체이다. 서로 독립되어 있다는 것은 다른 프로세스의 영향을 받지 않는다는 장점이 있지만 독립되어 있는 만큼 별도의 설비가 없이는 서로간에 통신이 어렵다는 문제가 있게 된다. 이를 위해서 커널 영역에서 IPC라는 내부 프로세스간 통신을 제공하게 되고, 프로세스는 커널이 제공하는 IPC설비를 이용해서 프로세스간 통신을 할 수 있게 된다. 따라서 프로세스 간 통신(IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다.즉 IPC는 프로세스가 다른 프로세스와 협력(통신)하는 방법을..