반응형

취준 5

도대체 Git은 뭘까요? 그리고 Github는 또 뭔가요?

자 Git은 Version Control System이고 공짜입니다. Github는 Version Control System인 Git을 온라인에서 다른 사람들과 함께 할 수 있도록 도와주는 플랫폼입니다. 얘도 공짜입니다. 그럼 Version Control System은 뭘까요? Version Control System은 생각보다 간답합니다. 우리가 사용하는 프로그램은 단순히 코드로만 구성 돼있는 게 아니라 다양한 프로그램들의 집합체라고 생각하셔야 합니다. 웹사이트를 예를 들어 생각해 보면 Backend가 있고 Frontend가 있는데 각 부분을 만드는 프레임워크가 존재하고 그 프레임워크를 구성하는 언어가 있습니다. 즉, 여러 가지의 프로그램이 또 다른 프로그램을 만드는 과정이 개발입니다.(제 개인적인 생..

도대체 Weights와 Bias는 AI에서 뭘까요?

AI에 대해서 공부하다 보면 이상하게 Weights와 Bias라는 단어가 많이 나옵니다. 물론 다른 단어들도 있는데 일단은 Weights와 Bias에 대해서 설명드리겠습니다. Weights는 무게고 Bias는 편견입니다. 끝은 아니지만 무게와 편견이라는 걸 머리에 각인하셔야 합니다. 그럼 이 둘의 차이점은 뭘까요? 다양한 AI이론들이 있지만 대부분의 AI 훈련 과정을 보면 데이터가 있고 그 데이터를 이용해서 우리의 상황에 맞는 그래프나 혹은 결과 값이 나옵니다. 이 경우에 우리는 여러 번의 훈련을 통해 적합한 값을 찾습니다. 그리고 Weights는 다음 훈련에 영향을 주면서 계속해서 변하는 반면 Bias는 변하지 않고 다음 훈련에 영향을 주지 않습니다. 즉, Weights는 훈련이 반복되면서 AI가 할 ..

도대체 TCP/IP는 어떻게 통신을 할까요?

저번 TCP/IP의 설명에 이어 이번에는 TCP/IP가 정확히 어떻게 통신을 하는지에 대해 설명드리겠습니다. TCP/IP 통신 정리 정확히 어떻게 작동하는지 설명드리기 위해 몇 가지 정리를 하고 시작하겠습니다. 저번의 TCP/IP에 대한 설명에서 저는 총 네 가지의 Layer가 있다고 말씀드렸습니다. 하지만 이번 글에서는 2 Layers로 설명드리겠습니다. 첫 번째 Layer는 TCP이고 두 번째는 IP입니다. TCP의 역할은 요청하는 정보 혹은 요청에 대한 정보를 잘게 세분화를 합니다. Segments라고 부릅니다. 그리고 이 Segments를 IP Layer로 보냅니다. IP의 역할은 내려온 Segments를 순서대로 Packet으로 요청이 온 객체(혹은 컴퓨터)로 보냅니다. 이렇게 보내지는 Pack..

도대체 IPv4, IPv6는 뭘까요?

IP Address에 대해서는 이제 많이들 아실 겁니다. 우리가 사용하는 IP Address에는 두 가지 종류가 있습니다. 바로 IPv4와 IPv6인데요. 이 둘의 역할은 똑 같습니다. 하지만 이 둘의 가장 큰 차이점은 길이에 있습니다. 왜냐하면 IPv4로 할당했던 IP Address가 더 이상 구분하는 역할을 못하게 될 정도로 포화 상태가 되어가고 있기 때문입니다. 그럼 IPv4에 대해 먼저 설명 드리겠습니다. IPv4는 말 그대로 IP Address의 4번째 버전입니다. 그 이전 버전은 중요하지 않으니 걱정하지 마세요. IPv4는 32bit의 길이입니다. 그럼 총 몇 가지의 경우의 수가 나올까요? (참고로 1bit는 0 1 두 가지의 경우의 수가 나옵니다.) 232 총 42억 개의 경우의 수가 나옵니..

도대체 Software Layers는 무엇일까요?

Software Layers를 구성하는 3개의 Layers가 있습니다. 바로 Session Layer, Presentation Layer, Application Layer입니다. 여기서부터는 사용자가 사용하는 부분과 좀 더 가깝습니다. 그럼 먼저 Session Layer(SL)에 대해 설명 드리겠습니다. SL의 역할은 일단 연결과 유지, 보안 그리고 인증입니다. 간단하죠? 지금 여태까지 모든 글에서 다 똑같은 역할을 하는 거 같은데 왜 다르지 하는 의문이 들 수 있습니다. 이에 대해서 추후 설명 드릴 테니 걱정 마세요.(걱정 안 했음 뭐 어쩔 수 없죠.) 사실 좀 있음 반전이 하나 나옵니다! 위의 역할을 위해서 SL에는 세 가지의 기능들이 있습니다. 1.Session Establishment, Maint..

반응형