인프런 커뮤니티 질문&답변
TCP 로 클라- 서버 데이터 전송시에
작성
·
382
2
안녕하세요 영한님 전에 들은 강의 복습하던 중에 궁금한게 있어서 질문합니다.
컴퓨터끼리 통신을 할때 인터넷 (인터네트워크 망 ) 을 통해 통신을 하고,
데이터를 보내는 컴퓨터의 경우 응용프로그램의 데이터를 패킷이라고 하는데,
응용프로그램의 소켓 라이브러를 이용해서 TCP 프로토콜을 이용하고, TCP 프로토콜 , IP 프로토콜 로 내려가면서 패킷에 헤더를 씌우고 이 헤더에는 자신의 포트번호, 상대의 포트번호 , 전송방식 등이 들어가 있다.
이러한 과정중에서 DNS 서버를 통해서 도메인 이름으로 IP 주소를 요청해서 받는 등, TCP 는 3 way handshake 등의 물리적 연결의 과정 등 의 여러 과정을 거친다. 데이터를 받는 컴퓨터의 경우 , IP 주소내의 포트번호를 통해서 데이터를 최종적으로 전달받는다고 정리할 수 있다.
라고 제 블로그에 정리를 해놨었는데 , 궁금한 점이
1. 제가 이해한 로직이 맞는지요 ?
2. TCP 계층에서 서로 논리적 연결을 하면서 패킷을 서로 주고받는데, 물리 계층에 내려가서까지는 데이터를 그러면 전송하지 않는것인지?
감사합니다
답변 2
2
안녕하세요. kokiyo97님, 공식 서포터즈 David입니다.
.
1. 큰 그림은 잘 이해하신 것 같습니다.
2. 결국은 물리계층까지 내려가서 전기신호로 데이터가 전달됩니다.
아래 영상 추천드려요:)
1
안녕하세요 kokiyo97님
https://velog.io/@codesweaver/series/%ED%95%B4%ED%82%B9-%EC%9E%85%EB%AC%B8%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-TCPIP-%EC%9D%B4%EB%A1%A0%EA%B3%BC-%EB%B3%B4%EC%95%88
제가 공부하며 메모 내용들도 참고하시면 이해에 도움이 되실것 같습니다.






글 지우셨나보네요