컴퓨터공학 썸네일형 리스트형 패킷이란 패킷의 정의 패킷,packet은 pack과 bucket을 합친 말이다. 아무튼 어원을 봤을 때 우체국의 소포에서 착안하여 발생한 단어이다. 거대한 데이터를 보내면 데이터가 네트워크 상에서 대역폭을 크게 차지하기 때문에 작은 데이터들로 분할하여 전송을 한다. 마치 우체국에서 화물을 적당한 크기로 나누어서 보내는 것과 같다. 패킷의 구조 네트워크 패킷은 헤더, 페이로드, 트레일러로 구성된다. [헤더] 헤더는 소스 주소, 대상 주소, 프로토콜 및 패킷번호가 포함된다. * 소스 주소 - 패킷의 출처를 나타낸다. * 대상 주소 - 수신 IP를 가리킨다. * 프로토콜 - 이메일, 웹페이지, 비디오 등 전송 중인 패킷 유형을 식별가능하게 한다. * 패킷번호 - 각 패킷에는 두 개의 식별 번호가 있는데 첫 번째는 정보.. 더보기 big-O표기법이란 컴퓨터 과학안에서의 알고리즘이란 어떤 문제를 해결하기 위한 논리적인 방법이다. 그 방법이라는 것이 하나만 있는 것이 아니라 여러가지 방법이 있을 수 있는데, 이 방법들의 효율성을 비교하기 위해서 빅오표기법을 사용한다. (big-O) big-O표기법이란 big-O 표기법이란 알고리즘의 효율성을 수학적으로 표현해주는 표기법이다. 이것으로 알고리즘의 시간복잡도와 공간복잡도를 표현할 수 있다. big-O표기법의 특징 1. 상수항 무시 big-O표기법은 데이터 입력값이 충분히 크다고 가정하고, 알고리즘의 효율성 또한 데이터의 갯수(n)에 의해 영향을 받기 때문에 상수항은 사소한 부분으로 인정하고 시간복잡도에서 무시한다. 예를 들어, 아래와 같이 상수를 무시한다. 더보기 더보기 O(2N) -> O(N) //2를 무.. 더보기 [컴퓨터공학]프로그램과 프로세스 쉽게 이해하기 프로그램은 우리 현대인들과는 떼려야 뗄 수 없는 단어입니다. 컴퓨터와 관련된 업종에 종사하지 않는다고 해도 거의 대부분의 사람들은 컴퓨터를 사용하여 자신의 업무를 관리할 것이며, 스마트폰이 활성화된 요즘 웹서핑이나 쇼핑 등을 하기 위해서라도 우리는 컴퓨터를 사용하고 있습니다. 이렇게 우리의 의식과는 상관없이 일상의 대부분을 컴퓨터를 사용하고 있기 때문에 프로그램이라는 용어에 대해서 남녀노소 나이 불문하고 자연스럽게 접하게 됩니다. 일반적으로 다양한 상황과 문맥에서 그 용어를 듣게 되거나 사용한다면 그것의 의미가 무엇인지 정확히 설명할 수는 없지만 대강 "~이겠구나" 라고 무의식에서 이해한다는 것을 많은 사람들이 느낄 것이라고 생각합니다. 하지만 컴퓨터에 대해서 관심이 생기거나 프로그램의 개념이 무엇인지 .. 더보기 이전 1 다음