목록분류 전체보기 (161)
나의 IT일지

OSI 7계층 컴퓨터 안에는 수많은 서비스가 존재하며, 해당 서비스를 동작하기 위한 규칙적인 프로토콜이 존재한다. 그리고 두 컴퓨터가 통신하기 하기 위해서는 사용하는 프로토콜이 같아야 한다. 프로토콜이란 네트워크를 형성하기 위한 통신 규약으로, 프로토콜에 따라 데이터를 변형시킨 뒤, 경로에 따라 데이터를 전송시킨다. 그럼 OSI 7계층이란 무엇이까? 프로토콜 모델 터미널끼리 데이터를 통신할 때, 데이터는 강력한 신호로 변조되며, 전송한 뒤에 강력한 신호를 복조해서 데이터를 얻는다. 이때 변조할 때 사용되는 것이 프로토콜이다. 프로토콜이란 네트워 my-it-diary.tistory.com OSI 7계층이란 국제 표준화 기구 ISO에서 지정한 컴퓨터에 대한 통신을 네트워크 통신을 7개의 계층 단계를 구성 모..

네트워크 컴퓨터가 통신을 하기 위해서는 네트워크를 형성해야 한다. 네트워크란 사람과 사람이 정보를 주고 받기 위해 연결되어 있는 망으로, 전화번호를 통해서 통신하는 전화망과 IP 주소를 통해 통신하는 인터넷망이 네트워크의 종류중 하나이다. 이때, 네트워크는 프로토콜을 통해 데이터를 수송하고 전송한다. 이때, 프로토콜이란 통신 규약으로, 기기끼리 통신을 하기 위해서는 두 컴퓨터간에 이어지는 네트워크의 프로토콜이 동일해야 한다. 프로토콜은 기기 간에 통신을 하기 위한 방법, 수단이며, 전세계의 기기를 연결하는 네트워크인 인터넷에서도 통신하기 위해서 사용한다. 그렇다면 인터넷에서는 어떤 프로토콜을 사용하는 것일까? 인터넷에서 통신을 하기 위해서는 IP를 사용한다. IP란 인터넷에서 통신하기 위해서 사용하는 프..

하나의 Subnet에서 다른 Subnet으로 데이터를 전송할 때, 해당 데이터는 무조건 게이트웨이를 지나게 된다. 게이트웨이란 Subnet IP주소가 다른 네트워크를 구분하는 관문으로, 한 네트워크에서 다른 네트워크로 지나가기 위해서 거쳐야 하는 포인트이다. 라우터는 라우팅을 통해 다른 네트워크로 가는 경로를 결정하고, 해당 경로로 데이터를 전송시키기에, 네트워크에서 라우터는 게이트웨이 역할을 한다. 그래서 라우터의 IP주소를 게이트 웨이 IP주소로 사용한다. 만약 데이터를 전송하는 기기에 게이트웨이를 지정하지 않을 경우, 해당 데이터는 다른 네트워크로 데이터를 전송 할 수 없다. 게이트웨이 이중화 Subnet끼리 통신을 하기 위해서는 게이트웨이는 반드시 거쳐야 하는 관문이다. 즉, 사설망의 기기가 외부..

네트워크에서 서로 다른 subnet으로 데이터를 전송할 때, 라우터를 통해 해당 subnet으로 전송할 수 있는 최적의 경로를 선택해서 데이터를 전송한다. 이때, 라우터는 라우팅 테이블을 기반으로 최적의 경로를 설정하는데, 이를 라우팅이라고 하며, 라우팅 테이블에 네트위크의 정보를 저장하는 것을 라우팅 작업이라고 한다. 라우터 컴퓨터와 컴퓨터는 네트워크로 연결이 되어 있는데, 이때 사용되는 네트워크는 하나의 프로토콜이 아닌 여러 개의 프로토콜로 구성되어 있다. 이렇게 여러 개의 프로토콜을 연결하기 위해서는 my-it-diary.tistory.com 라우팅 작업 라우터는 자신과 연결되어있는 네트워크 정보만 라우팅 테이블에 저장하고 있다. 그래서 라우팅하기 위해서는 직접 연결 되지 않은 네트워크 정보를 라우..

데이터는 자료구조를 통해 의미와 목적을 바탕으로 구분해서 저장한다. 이때, 자료구조란 데이터를 구분해서 저장하는 구조로, 데이터를 효율적으로 사용하기 위해서 사용한다. 그리고 자바에서는 자료구조를 사용해서 데이터를 효율적으로 추가, 삭제, 검색 할 수 있도록 컬렉션 인터페이스를 사용방법을 정의했으며, 데이터(요소)를 가지는 객체의 주소를 저장하는 컬렉션 클래스로 java.util 패키지에 구현했다. 컬렉션 프레임 워크 상황에 따라서 자료가 어떻게 저장되어야 효율적으로 데이터를 사용할 수 있는지 달라진다. 그래서 상황에 따라 자료를 어떻게 저장하는지 정의할 필요가 있다. 이때, 자료들을 저장할 때, 효율 my-it-diary.tistory.com List 컬렉션 List 컬렉션은 컬렉션 프레임워크에 있는 ..

데이터는 자료구조를 통해 의미와 목적을 바탕으로 구분해서 저장한다. 이때, 자료구조란 데이터를 구분해서 저장하는 구조로, 데이터를 효율적으로 사용하기 위해서 사용한다. 그리고 자바에서는 자료구조를 사용해서 데이터를 효율적으로 추가, 삭제, 검색 할 수 있도록 컬렉션 인터페이스로 사용방법을 정의했으며, 데이터(요소)를 가지는 객체의 주소를 저장하는 컬렉션 클래스로 java.util 패키지에 구현했다. 컬렉션 프레임 워크 상황에 따라서 자료가 어떻게 저장되어야 효율적으로 데이터를 사용할 수 있는지 달라진다. 그래서 상황에 따라 자료를 어떻게 저장하는지 정의할 필요가 있다. 이때, 자료들을 저장할 때, 효율 my-it-diary.tistory.com Set 컬렉션 Set 컬렉션은 컬렉션 프레임워크에 있는 Se..