맨위로가기

헤더 (컴퓨팅)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

헤더는 전자 통신, 네트워킹, 파일 형식, 프로그래밍 등 다양한 분야에서 사용되는 정보의 집합이다. 전자 우편, 인터넷 패킷, 무선 통신, 저장 매체 등에서 헤더는 데이터의 전송 및 처리에 필요한 정보를 제공한다. 그림 파일 형식, 압축 파일, 프로그래밍 언어, HTML 등에서도 헤더는 파일 형식, 함수 선언, 문서 정보 등을 담고 있다.

더 읽어볼만한 페이지

  • 컴퓨터 데이터 - 데이터 손실
    데이터 손실은 절차적 요인, 인적 행위, 시스템 실패, 자연 재해, 범죄 등 다양한 원인으로 발생하며, 금전적 손실과 평판 손상 등 심각한 결과를 초래하므로 강력한 암호, 이중 인증, 정기적인 백업 등의 예방 조치가 중요하다.
  • 컴퓨터 데이터 - 이진 코드
    이진 코드는 0과 1을 사용하여 정보를 표현하는 시스템으로, 고대 중국의 주역에서 기원하며, 컴퓨터 과학, 통신 등 다양한 분야에서 활용된다.
  • 데이터 전송 - 대역폭 제한
    대역폭 제한은 네트워크 혼잡 방지, 특정 사용자 과도한 사용 방지, 서비스 품질 관리 등을 위해 컴퓨터 네트워크에서 데이터 전송 속도를 인위적으로 제한하는 기술이다.
  • 데이터 전송 - 데이터 링크
    데이터 링크는 데이터를 송수신하기 위한 통신 연결로, 단방향, 반이중, 전이중 통신으로 나뉘며, 다양한 분야에서 활용되고 특히 항공 분야에서 항공 교통 관제 및 정보 교환, 무인 시스템 제어에 사용된다.
헤더 (컴퓨팅)
컴퓨터 헤더
설명데이터 블록 앞에 위치하는 추가 데이터
용도데이터 블록에 대한 정보 제공
포함 정보데이터 블록의 크기
데이터 블록의 콘텐츠 유형
네트워크 통신
역할패킷의 전송 및 수신 제어
포함 정보출발지 IP 주소
목적지 IP 주소
프로토콜 유형
프로그래밍
C/C++컴파일러에 정보를 제공하는 파일의 시작 부분에 위치
포함 정보함수 선언
클래스 정의
변수 선언
이메일
역할이메일 메시지에 대한 정보 제공
포함 정보보낸 사람
받는 사람
제목
날짜

2. 전자 통신 및 네트워킹

전자 우편과 유즈넷(NNTP) 메시지, HTTP 헤더에는 텍스트(본문)에 앞서 발신자, 수신자, 제목, 시간 정보, 메일 전송 에이전트 등의 정보가 포함된 헤더가 사용된다.

인터넷을 통해 전송되는 데이터 패킷(패킷)은 데이터(페이로드) 앞에 발신자와 수신자의 IP 주소, 페이로드 형식을 규정하는 통신 프로토콜 등의 정보를 담은 헤더를 포함한다. 헤더 형식은 인터넷 프로토콜에 정의되어 있다.

무선 통신으로 전송되는 데이터 패킷과 자기 디스크의 섹터에 저장되는 데이터는 일반적으로 싱크워드(syncword)로 시작하는 헤더를 가진다. 이는 수신 장치가 아날로그 신호의 진폭 및 속도 변화에 적응하도록 돕는다.

2. 1. 전자 우편 헤더

전자 우편에서 텍스트(본문) 앞에는 발신자, 수신자, 제목, 발신 시간, 모든 중간 및 최종 메일 전송 에이전트의 수신 시간 등을 나타내는 헤더 라인이 있으며, 이 외에도 많은 정보가 포함된다. 뉴스 그룹(NNTP) 메시지에도 유사한 헤더가 사용된다.

자세한 내용은 [http://tools.ietf.org/html/rfc5322 RFC 5322]에서 확인할 수 있다.

2. 2. 인터넷 패킷 헤더

인터넷을 통해 전송되는 데이터 패킷에는 데이터(페이로드) 앞에 발신자 및 수신자의 IP 주소, 페이로드의 형식을 관리하는 통신 프로토콜 등의 헤더 정보가 있다. 헤더 형식은 인터넷 프로토콜(IP)에서 지정된다.

2. 3. 무선 통신 및 저장 매체 헤더

무선 통신으로 전송되는 데이터 패킷과 자기 매체에 저장되는 데이터의 디스크 섹터에서 헤더는 일반적으로 싱크워드(syncword)로 시작한다. 이는 수신기가 아날로그 진폭 및 속도 변화에 적응하고 프레임 동기화를 할 수 있도록 돕는다.

3. 파일 형식


  • 전자 우편에서 텍스트(본문) 앞에는 발신자, 수신자, 제목, 발신 타임스탬프, 거쳐간 메일 전송 에이전트의 수신 타임스탬프 등의 헤더 행이 있다. 더 자세한 정보는 https://tools.ietf.org/html/rfc5322 RFC 5322에서 찾아볼 수 있다. 이와 유사한 헤더는 뉴스 그룹(NNTP) 메시지나 HTTP 헤더에서도 사용된다.
  • 인터넷을 통해 전송되는 데이터 패킷에는 데이터(페이로드) 앞에 발신자 및 수신자의 IP 주소, 페이로드의 형식을 관리하는 통신 프로토콜 등의 헤더 정보가 있다. 헤더 형식은 인터넷 프로토콜(IP)에서 지정된다.
  • 무선 통신으로 전송되는 데이터 패킷 또는 자기 매체에 저장되는 데이터의 디스크 섹터에서 헤더는 수신기가 아날로그 진폭 및 속도 변동에 적응하고 프레임 동기화를 위해 동기 워드로 시작한다.
  • 일부 프로그래밍 언어(C 언어, C++ 등)에서는 서브루틴헤더 파일로 선언되어 있다.
  • HTML에서는 head 요소 내에 HTML 문서 자체에 관한 제목이나 스타일 시트 등의 정보를 기술한다.

3. 1. 그림 파일 헤더

그림 파일 포맷에서 헤더는 이미지의 크기, 해상도, 색상 수 등에 대한 정보를 제공할 수 있다.

3. 2. 압축 파일 헤더

아카이브 파일 형식에서 파일 헤더는 특정 파일 형식 및 해당 소프트웨어 유틸리티를 식별하는 지문이나 디지털 서명으로 기능한다.

4. 프로그래밍

C, C++ 같은 일부 프로그래밍 언어에서 함수는 헤더 파일에 선언된다.

4. 1. 헤더 파일

C, C++ 같은 일부 프로그래밍 언어에서 함수는 헤더 파일에 선언된다.

4. 2. HTML 헤더

HTML에서는 head영어 요소 내에 HTML 문서 자체에 관한 제목이나 스타일 시트 등의 정보를 기술한다.


본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com