조금씩 꾸준히
close
프로필 배경
프로필 로고

조금씩 꾸준히

  • 분류 전체보기 (32)
    • Network (8)
    • Opensource (18)
      • Linux (9)
      • ELK (2)
      • k8s (4)
      • Docker (2)
    • LN (3)
      • Go (0)
      • Rust (3)
    • 기타 (3)
  • 홈
  • 태그
  • 방명록
반응형
엔디안(Endianness)과 데이터 순서 변환 이해하기

엔디안(Endianness)과 데이터 순서 변환 이해하기

엔디안(Endianness)엔디안은 컴퓨터 메모리나 다른 데이터 포맷에서 다중 바이트 데이터를 메모리에 저장하거나 전송할 때, 바이트를 배열하는 방식을 말한다. 서로 다른 엔디안을 사용하는 시스템 간의 데이터 교환 시 각각의 시스템에 맞는 네트워크 바이트 순서로 변환해줘야 한다. 1. 빅엔디안(Big-endian) 데이터를 메모리의 가장 큰 주소부터 저장하는 방식이다. (큰 단위의 바이트가 메모리의 낮은 주소에 저장됨) ex) '0x12345678' 은 메모리에 [12 34 56 78] 순서로 저장 -> 네트워크 프로토콜, 특히 TCP/IP 스택은 빅엔디안을 사용한다.주소 1 | 0x12주소 2 | 0x34주소 3 | 0x56주소 4 | 0x78 2. 리틀엔디안(Little-endian) 데이터를 메모리..

  • format_list_bulleted 기타
  • · 2024. 12. 27.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (32)
    • Network (8)
    • Opensource (18)
      • Linux (9)
      • ELK (2)
      • k8s (4)
      • Docker (2)
    • LN (3)
      • Go (0)
      • Rust (3)
    • 기타 (3)
최근 글
인기 글
최근 댓글
태그
  • #러스트프로그래밍
  • #kubernetes 포트포워딩
  • #rustc
  • #Rust
  • #리눅스커널
  • #러스트
  • #elk모니터링시스템
  • #windows 포트포워딩
  • #kind 쿠버네티스
  • #kind kubernates
전체 방문자
오늘
어제
전체
반응형
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바