OSI 7계층이란? > 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 계층을 나누는 이유 처음 네트워크에 대한 표준이 없을 땐, 장비 간 호환이 잘 되지 않는 문제점이 있었다. (ex. LG 장비랑 SAMSUNG 장비랑 같이 못 쓰는 경우) 그래서 네트워크를 7계층으로 분리하면서 표준을 만들게 됐는데, 이게 바로 OSI 7 계층이다...
앞에서 OSI 7계층에 대해 살펴보았다. 이번 시간에는 그중 전송계층 프로토콜인 UDP와 TCP에 대해 알아보도록 하자. UDP > 데이터를 보내기 위해 Transport 계층에서 사용하는 프로토콜인 TCP, UDP 중 하나
장치들 사이에 논리적인 접속을 성립(establish)하기 위해 탄생했다.클라이언트가 서버에게 SYN 패킷을 보낸다. (sequence : x)서버가 SYN(x)을 받고, 클라이언트로 받았다는 신호인 ACK와 SYN 패킷을 보낸다. (sequence : y, ACK :
TCP/IP 란? > 컴퓨터와 컴퓨터 간의 LAN 혹은 WAN에서 원활한 통신을 가능하도록 하기 위한 통신 규약 TCP통신은 네트워크 통신에서 신뢰적인 연결 방식이며, 가장 큰 특성이 신뢰성이다. 신뢰성이란 중간에 데이터가 유실되지 않는 것을 뜻하는데 이러한 신뢰성을
대칭키 (Symmetric Key) > 암호화와 복호화에 같은 대칭키(암호키)를 사용하는 알고리즘 장점 : 공개키 암호화 방식에 비해 암호화 및 복호화 속도가 빠르다. 비교적 간편하다. 단점 : 암호화 통신을 하는 사용자끼리 같은 대칭키를 공유해야만 한다. 물리
인터넷 상에서 하이퍼텍스트를 교환하기 위한 통신 규약80번 포트 사용Application 레벨의 프로토콜상태를 가지도 있지 않은 stateless 프로토콜보안이슈: 암호화가 되지 않은 텍스트를 전송하는 프로토콜이므로, 누군가 네트워크에서 신호를 가로채면 내용이 노출되는
네트워크 또는 서버에 가해지는 로드를 분산 해주는 기술로드밸런싱 기술을 제공하는 서비스 또는 장치클라이언트와 네트워크 트래픽이 집중되는 서버들 또는 네트워크 허브 사이에 위치한다.전송 계층에서 로드를 분산한다.IP주소나 포트번호, MAC주소 등에 따라 트래픽을 나누고
I/O 작업 I/O 작업은 User level에서 직접 수행할 수 없고, Kernel level에서만 수행할 수 있다. 따라서, 프로세스(스레드)는 커널에게 I/O 작업을 요청하고 작업 완료 후 커널이 반환하는 결과를 기다릴 뿐이다. 네트워크에서의 I/O 작업은 소켓의