본문 바로가기

CS

(2)
IP 주소가 생긴 이유 (인터넷의 탄생) 도커의 포트 매핑을 공부하다 가장 기본 개념이 되는 IP와 네트워크에 대해 두루뭉술하게만 알고 있다고 느껴서 다시 공부한 내용을 정리해 보았다. ‘IP 주소’ 라는 게 어쩌다 나왔을까 컴퓨터는 서로 데이터를 주고받는 등의 통신을 하기 위해 ‘IP 주소’를 사용하는데, 이건 마치 우리가 전화하기 위해 상대방의 연락처를 사용하는 것과 비슷하다. 근데 이 IP 주소는 컴퓨터가 만들어진 초기부터 사용되었던 건 아니다. ‘컴퓨터’가 이제 막 사용되기 시작한 당시에는 각 컴퓨터 간의 물리적인 전용 통신 회선을 미리 설정 해놓고 통신이 끝나기 전까지 그 회선을 독점적으로 사용하는 방식의 ‘회선 교환(Circuit Switching)’ 방식을 사용하고 있었다. 회선 교환 방식은 두 서버(컴퓨터 등)가 통신하기..
자바의 자료형과 가상 메모리 공간에 대해 자바의 자료형은 기본 자료형과 참조 자료형으로 나뉜다. 기본 자료형 종류 (Primitive Data Type) - byte, short, int, long, float, double, boolean, char 참조 자료형 종류 (Reference Data Type) - String, array, Object 등 기본 자료형의 종류를 보면 크기가 고정된 단순한 값들이 기본 자료형으로 분류되는 걸 알 수 있다. 반면 참조 자료형의 종류를 보면 대체로 의미를 가진 값들이 담겨지게 되는데, 자바는 이처럼 의미를 가진 데이터들에 대해 추상화 하여 객체로 다루는 ‘객체 지향’의 특성을 가지고 있어, 참조 자료형으로 구분하게 된다. 그리고 자료형을 이렇게 구분한 데에는 이..