티스토리 뷰

TCP/IP

  • 데이터를 작게 잘라서 전송하는 방식을 패킷이라고 하는데, IP와 TCP는 이러한 패킷 통신을 위한 규약이다.
  • IP는 패킷 데이터들을 최대한 빨리 목적지로 전송하는 것이 목적이기 때문에 패킷이 제대로 전달되었는지나 패킷이 순서대로 전달 되었는지를 보장하지 않는다.
  • TCP는 3 way handshaking을 통해 데이터 전달을 보장하고 데이터 조각을 순서대로 정렬해서 빠진 조각들은 재요청한다.
  • TCP/IP는 두 가지 프로토콜 방식을 조합해서 IP를 이용해 데이터를 빠르게 전송하고 TCP가 데이터의 신뢰성을 보장하는 방식이다.

Docker와 VM 차이

  • VM과 Docker는 둘 다 기본 하드웨어에서 격리된 환경으로 어플리케이션을 구동한다.
  • VM은 하이퍼바이저 기술을 통해서 Host OS 위에 여러 개의 Guest OS를 사용하는 방법이며 각각 운영체제를 포함하고 있어서 무겁지만 완전히 독립된 공간과 자원을 할당 받기 때문에 보안성이 높고 여러 OS를 가상화할 수 있다.
  • Docker는 도커엔진이라는 하나의 리눅스 OS를 갖는 VM이 있고 그 위에 컨테이너라는 격리된 서비스 환경을 만들어 운영하는 방식으로 상대적으로 가벼우며 Docker가 설치된 환경이라면 같은 개발환경으로 어디서든 사용 가능하다.

연관자료

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함