
CS 스터디 시작!

프로세스는 독립적으로 실행된다. 즉, 독립 되어있다는 것은 다른 프로세스에게 영향을 받지 않는다고 말할 수 있다. (스레드는 프로세스 안에서 자원을 공유하므로 영향을 받는다)이런 독립적 구조를 가진 프로세스 간의 통신을 해야 하는 상황이 있을 것이다. 이를 가능하도록

공유 자원에 대해 여러 프로세스가 동시에 접근할 때, 결과 값에 영향을 줄 수 있는 상태➡️ 동시 접근 시경쟁상태가 발생하는 경우

1. OSI 7계층 계층을 나누는 이유 통신이 일어나는 과정을 단계별로 알 수 있고, 특정한 곳에 이상이 생기면 그 단계만 수정할 수 있기 때문. 계층 물리 계층 >리피터, 케이블, 허브 등 단지 데이터 전기적인 신호로 변환해서 주고받는 기능을 진행하는 공간 즉

인터넷 상에서 클라이언트와 서버가 자원을 주고 받을 때 쓰는 통신 규약.주로 HTML 문서, 이미지, 비디오 등 전송에 사용된다.특성비연결성 : 클라이언트가 서버에 요청을 보내고, 서버가 응답을 보낸 후 연결을 끊는다. 즉, 서버는 지속적인 연결을 유지하지 않으며 각
암호화 복호화에 같은 암호키를 사용하는 알골즘동일한 키를 주고받기 때문에 매우 빠르다는 장점이 있음하지만 대칭키 전달 과정에서 중간자가 가로챌 위험이 있음.암호화와 복호화에 사용하는 암호키를 분리한 알고리즘대칭키 키 분배 문제를 해결하기 위해 고안.자신이 가지고 있는
"HyperText Trasfer Protocol"서버와 클라이언트 간의 통신에서 자원을 공유하기 위해 사용되는 프로토콜.비연결성과 무상태의 특성을 가진다.서버는 클라이언트 요청을 받고 응답 시 클라이언트의 요청을 바로 끊는다. 또한 클라이언트의 연결 상태를 기억하지

"전송제어 프로토콜(Transmission Control Protocol)"네트워크 통신에서 신뢰성 있는 데이터를 제공하는 연결방식.TCP 서비스는 송신자와 수신자 모두 소켓이라고 부르는 종단점을 생성하고 연결하려는 사용자가 TCP 3-way handshake 과정을

핸드셰이크 과정은 네트워크 상에서 신뢰성 있는 세션을 구축하는데 중요한 역할을 한다.이 과정을 통해 양쪽 호스트는 서로의 존재를 확인하고, 초기 시퀀스를 교환하며 데이터 스트림의 순서를 보장하여 네트워크 혼잡 상태나 데이터 손실 없이 데이터를 전송할 수 있다.
쿠키와 세션은 웹사이트 상에서 사용자의 상태를 추적하고 관리하기 위해 사용되는 기술.HTTP 프로토콜은 비연결성과 무상태의 특징을 갖기 떄문에 클라이언트의 연속적인 상태를 유지하게 해준다.쿠키는 클라이언트 측, 즉 사용자의 웹 브라우저에 저장되는 작은 데이터 파일이다.
프로그램이 네트워크에서 데이터를 주고받을 수 있도록 네트워크 환경에 연결할 수 있게 만들어진 연결부.일반적으로 TCP/IP 프로토콜을 이용함.구조TCP/IP의 4계층에서 전송 계층 위에 놓임.소켓은 엔드포인트다. 통신의 끝점을 나태낸다. 두 프로그램이 데이터를 주고받기

직역하면 '항구' 라는 뜻으로컴퓨터 관련 분야에서의 의미로는 운영체제 통신에서의 종단점을 뜻한다.네트워크 연결에서 특정 서비스를 위한 논리적인 접속 지점.<span style="background:어떠한 데이터가 송수신할 때데이터링크 계층에서는 호스트의 NIC로
401과 403은 의미적으로 어떤 차이가 있나요?