본문 바로가기

OSI 7계층/[LAYER 4] 전송 계층

(5)
DNS[Domain Name Service] 안녕하세요 오랜만에 글을 쓰게 되었네요 바쁘게 9월 추석을 보내고 10월 휴식기를 거치다보니 이제서야... 다시 글을 쓰게 되었습니다.... 오늘의 주제는 바로 DNS[Domain Name Service]입니다. 1. DNS[Domain Name Service]의 정의 모든 네트워크는 IP를 통해 이루어진다는 얘기를 들어본적 있으실거예요. 왜냐면 저희가 그렇게 얘기했거든요! (IP주소편: http://run-it.tistory.com/14?category=665122) 이런 논리라면 우리는 웹사이트에 접속하기 위해서도 IP를 입력해야합니다. "이봐 210.89.1634.90 에 접속해서 럿인 좀 검색해봐" 이런식으로요 하지만 이러면 웹사이트 주소 외우기도 힘들고, 또 웹사이트 주소 외우기도 힘들고, 또 ..
UDP[User Datagram Protocol] WORLD! 안녕하세요! 장마가 지나가고- 오랜만에 미세먼지 없는 청량한 하늘이 보이네요 ;-D 자, 그럼 지금부터 UDP의 세상으로 들어가볼까요? 1. UDP 너란 녀석은!? UDP는 전송 프로토콜입니다. PORT 이야기를 하면서 잠깐 이야기가 나온 적이 있엇는데 기억하고 계신지 모르겟네요. UDP는 포트 번호를 이용해 데이터를 전달하는 역할을 합니다. 안정적이지 않고 패킷의 순서도 보장하지 않는 전송을 추구합니다. 즉, 최소한의 수고를 들여 데이터를 전달하는게 특징이죠! TCP는 신뢰성있는 전송을 지향하기때문에 패킷 손실이 있으면 손실된 부분을 다시 전송해야하는 의무가 있는 반면, UDP는 신뢰성있는 전송에는 신경 쓰지 않기 때문에 통신 중간에 손실에 대해서는 알지도 못하고 신경도 전혀 안쓴답니다. 통신 과정이 ..
TCP[Transmission Control Protocol]의 세계 안녕하세요! 오늘은 아침부터 비가 주륵주륵 내리는 날입니다. 간만에 내리는 이 비가 무더운 여름날을 잠시 식혀 주는 것 같습니다. 지난 2달간 끊임없이 달려왔는데... 오늘은 TCP의 세계에서 잠시 머리를 식혀 가려고 합니다. 가벼운 마음으로 읽어주세요! 1. TCP의 꽃 3-way-handshaking TCP통신과 UDP 통신의 가장 큰 차이점은 바로 신뢰성 통신이냐, 비신뢰성 통신이냐 입니다. TCP는 신뢰성 통신을 보장합니다. 이를 보장하기 위한 방식으로 바로 3-Way-Handshaking이란 방식을 사용합니다. 흔히 3-Way-Handshaking을 서로 악수를 한다라고 표현합니다. 예를들면 PC가 Server랑 통신을 하고 싶어합니다. PC : Server야 나랑 통신할래? Server : 응..
TCP와 UDP "온라인 게임이 버벅버벅 ""인터넷 하는데 깨짐 현상이" 아 물론 PC가 이상해서 그럴수도 있겠지만 올바르지 못한 통신방식을 선택한다면 이런 깝깝함을 불러올 수 있어요. 그럼 어떤 통신방식을 선택해야 잘했다고 소문이 날까요? 1. TCP 와 UDP통신방식에는 크게 2가지가 있습니다. 데이터 전송의 신뢰를 보장하는 TCP와데이터 전송을 보장하진 않지만 처리 속도가 빠른 UDP가 있죠 이 둘은 머리구조부터가 다르게 생겼먹었습니다. 이 둘에게서 데이터를 받는다면 이런느낌이죠. 정상적인 패킷은 수신하는데 배송 속도가 넘나느린 TCP배송 속도는 겁나 빠른데 택배물이 정상적이지 않을 수 있는 UDP 아 그러니까 TCP는 뭔가 절차대로 챡챡챡 하나하나 꼼꼼하게 스텝바이스텝 밟아서 느린 느낌이라면, UDP는 처리속도 ..
포트[PORT]에 대하여 안녕하세요~* 오랜만에 돌아온 소우주입니다~ 이번 시간에는 PORT(포트)에 대하여 알아보는 시간을 가질까 합니다. 1. PORT(포트), 넌 누구니? 먼저, 위키 백과에 나온 정의를 한 번 볼까요? 포트는 운영 체제 통신의 종단점이다. 이 용어는 하드웨어 장치에도 사용되지만, 소프트웨어에서는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다. 사용법 : URI 문법에 의해서 사용 및 표기할 수 있으며, IP 주소와 함께 표기하는 예는 다음과 같다. ftp://000.000.000.000:21 여기서 000.000.000.000은 IP 주소를 나타내며 : 다음의 21이 포트 번호를 의미한다. 정의라 그런지, 말이 좀 딱딱하죠? 아래에서 풀어서 이야기를 해보아요^^ 2. PORT(포트), 언제 사용..