본문 바로가기

* Computer Science/Network5

쉽게 이해하는 전송방식의 차이 : TCP와 UDP 차이 기본적인 OSI 7 Layer를 알면 더 좋지만, 이 글은 OSI 7 layer에 대한 지식 없이 쉽게 이해하도록 글을 작성하였다. 또한 깊이 있는 특징이나, 전문적인 예시는 빼고 머릿속에 그림을 그리는 것을 목표로 글을 작성하였다. 우리가 컴퓨터로 어떠한 데이터를 보내기 될 때 전송하는 방식이라는 게 존재한다. 그 방식들 중 TCP와 UDP라는 개념이 있다. 즉 전송방식에 TCP와 UDP라는 개념이 있다라고만 알고 이 글을 읽어 나가자. * 패킷이란? : 네트워크를 통해 전송하기 쉽도록 자른 데이터 전송 단위 각 OSI 계층별로 데이터가 불려지는 이름은 달라진다. 하지만 이 글은 전체 흐름을 잡는 것이기 때문에 그냥 데이터 = 패킷이라고 받아들여도 괜찮다. 나중에 세부적으.. 2020. 12. 29.
인터넷(Internet), 웹(Web), 이더넷(Ethernet)의 차이 흔히들 인터넷 = 웹은 같다고 생각을 한다. 더욱더 사전적 의미를 보면 더욱 비슷해 보인다. 뿐만 아니라 인터넷과 이더넷도 비슷해 보이며 인터넷에서 잘못 쓴 오탈자가 아닐까? 라는 생각을 해본적도 있었다. 하지만 명확한 차이가 있으며 그 차이점을 서술하였다. 인터넷(Internet) 너 개념이 뭐니? Internet : Inter(~사이에) + net(그물)의 줄임말로 서로 상호 간 연결되어 있는 그물 자체를 생각하면 쉽다. Ex) 전세계가 연결되어 있는 하나의 망 그 자체 웹(Web) 너의 개념은 무엇이니? 웹(Web) : 사전적 말로 거미줄을 의미한다. 사전적 의미로 살펴보면 Internet과 큰 차이가 없어 보인다. 사전적 의미로 보면 헷갈리기에, 왜 거미줄이라는 개념이 나왔는지 살펴볼 필요가 있다.. 2020. 12. 28.
네트워크(Network)와 네트워킹(Networking) 차이점 네트워크(Network)란? : 데이터를 교환하기 위해 연결된 컴퓨터 장치간의 모음(물리적인 개념) Ex) PAN(Personal Area Network) : 블루투스 장치 ▼ LAN(Local Area Network) : 가정, 사무실, 학교, 직장 즉. 작은 지리적 영역에 제한된 네트워크 ▼ MAN(Metropolitan Area Network) : 작은 마을의 네트워크 ▼ WAN(World Area Network) : 국가와 같은 매우 넓은 지리적 영역 네트워킹(Networking)이란? : 네트워크를 연결/유지 하기 위한 하드웨어/소프트웨어적인 모든 것 Ex) A PC에서, B PC로 정보를 보내는 것 마치 인적 네트워킹을 생각해보면 된다. 서로 정보를 공유하기 위해 서로 만나서 얘기를 그 과정을.. 2020. 12. 27.
[TCP/IP] HTTP 왜 응답코드를 사용할까? 왜 응답코드를 쓸까? 우리가 웹사이트에서 요청을하고 서버에서 응답을 받을 때에는 http라는 프로토콜을 통해 서로 통신을 하며 데이터를 주고 받게 된다. 클라이언트가 요청(Request)한것에 대해 응답(Response)을 할 때 너가 요청한것을 잘받았어의 경우는 무수히 많다. Good, Great, Ok, Nice 등. 우리 사람의 경우는 바로 이해 할 수 있지만, 컴퓨터체계에서는 이것을 이해 할 수 없다. 숫자로만 상호작용하는 컴퓨터를 위해 약속을 한것이다. * 잘된것의 경우는 -(너의 요청을 잘 받았어) : 2xx * 잘 안되는 경우는 ㄴ 클라이언트(너가 잘못 보낸거 같은데?) : 4xx ㄴ 서버 문제(우리측 문제야) : 5xx 이 외에도 1xx, 3xx도 있지만 자세한건 이 글에서 다루지 않는다. 2020. 12. 26.
TCP/IP란 무엇이며 왜 배워야 하는가?(+프로토콜 개념) TCP/IP를 학습해나가면서, 큰 그림을 그리는 것을 목표로 글을 작성하게 됐습니다. TCP/IP를 심도 있게 공부하기 전 머릿속에 구조적으로 큰 그림을 그려보는 것을 목표로 편하게 글을 읽어나가면 될 것 같습니다. [ Contents ] * TCP/IP 란? ㄴ> Protocol 란? ㄴ> Protocol 왜 나오게 됐을까? * TCP란? ㄴ> 어떻게 표현될까? * IP란? ㄴ> 어떻게 표현될까? TCP/IP 무엇인가? TCP/IP(Transmission Control Protocol/Internet Protocol)란? 데이터가 의도된 목적지로 전송할 수 있도록 보장해주는 하나의 약속이다. 프로토콜(Protocol) 그게 뭔데? A) : 규정해놓은 약속이다.(규약) Q) 그렇다면 그 약속을 컴퓨터 체.. 2020. 12. 25.