1) 아스키 코드란?
- 수와 마찬가지로 텍스트를 표현하는 방법의 경우에도 몇 가지 아이디어가 서로 경쟁했다.
1963년부터 승자는 ASCII였다.
아스키는 키보드에 있는 모든 기호에 대해 7비트 수 값을 할당했다.
예를 들어, 65는 대문자 A를, 66은 대문자 B를 표현한다.
- 아스키 코드 표에서 몇 가지 재미있는 코드가 눈에 띄었을 것이다.
이런 코드들은 글자를 출력하는데 쓰이지 않고, 장치를 제어하기 위해 쓰이기 때문에
제어 문자(control character)라고 불린다.
- 이 중 상당수는 통신 제어를 위한 문자다.
예를 들어, ACK(수신 확인)는 '메시지를 받았음'이라는 뜻이고,
NAK(반수신확인)는 '메시지를 받지 못했음'이라는 뜻이다.
'CS Fundamental' 카테고리의 다른 글
[CS Fundamental] 셸 (0) | 2025.01.14 |
---|---|
[CS Fundamental] 인텔 x86 구조 및 ARM의 발전 과정 (0) | 2025.01.14 |
[CS Fundamental] 공유 라이브러리 기초 (0) | 2025.01.14 |
[CS Fundamental] 단순 전자우편 전송 프로토콜(SMTP)이란? (0) | 2025.01.14 |
[CS Fundamental] C 또는 C++에서 메모리 관련 버그에는 어떤 것이 있는가? 각각 디버깅은 어떻게 할 수 있는가? 자바 또는 다른 언어에서의 garbage collecter의 역할은 무엇이고 그 원리는 무엇인가? (0) | 2025.01.10 |