본문 바로가기
728x90

CS 공부2

CS study 개념 정리 (1) - 네트워크 구성 요소 네트워크 전반에 걸친 내용을 정리해보려 합니다. Internet과 internet Internet: 전 세계의 host와 상호 통신이 가능한 대규모 네트워크 전체를 가리키는 말, network of networks라고도 한다. internet: Internet보다 작은 복수의 네트워크를 가리키는 말 (2개 이상의 host가 연결되기만 하면, internet이라 부를 수 있다.) 네트워크의 구성 요소 1. 네트워크 엣지(network edge) hosts(=end systems): 네트워크 가장자리에 있는 여러 가지 형태의 통신 가능한 장치를 의미한다. application program을 실행(hosting) 해주기 때문에 host라고 부른다. 2. 네트워크 코어(network core) router 또.. 2022. 11. 4.
문자열 encoding에 대한 정리, UTF-8이란?? 우리가 흔히 코딩을 진행할 때, 다음과 같이 한글이 깨지는 현상을 마주치게 됩니다. 이러한 문제는 보통 한글을 포함한 우리가 사용하는 문자에 대해 인코딩 방식이 잘못 설정되어있기 때문에 발생합니다! 그렇다면, 대체 이 문자열 인코딩 방식이 뭐고, 왜 해야 하는지에 대한 개념을 정리해 보겠습니다. 문자열 인코딩을 왜 하지?? 컴퓨터는 0 또는 1로 모든 정보를 저장하는 특성을 갖기 때문에, 우리 인간이 사용하는 다양한 종류의 문자들을 컴퓨터에 저장하기 위해서는 별개의 방식이 필요합니다. 따라서 인간이 사용하는 각각의 문자에 맞춰 숫자로 매핑한 표인 문자열 세트라는 것을 만들게 되었습니다. 이 문자열 세트에는 각 문자가 어떤 숫자에 대응되는지에 대한 정보를 갖고 있습니다. 우리가 흔히 알고 있는 아스키 코드.. 2022. 11. 1.
728x90